France Hotel 3 stars

Oudezijds Kolk 11, Amsterdam City Centre, 1012 AL Amsterdam, Netherlands

Hotel image
Read more reviews for France Hotel