An interesting-looking hotel in France - or is it from an Alfred Hitchcock film!
 
Stop Slideshow
Start Slideshow
Refresh