Previous Photo
Next Photo
The Manager's House was probably the only two-story building on Ile du Coin.