St. Malo 2011

Enjoying a prime location in St. Malo, this is the Hotel de France et Chateaubriand.

Previous Up Next