The France Hotel is ideally situated overlooking one of the numerous canals of the historical heart of Amsterdam, in a quieter area that is none-the-less near to the vibrancy of city.