Amsterdam, Netherlands Bed & Breakfasts
The Amstel Inn is an tourist accommodation in the center of AMSTERDAM. We have different locations in the centre of Amsterdam We are situated at the Amstel near the Theater Carre. We have two rooms la...
View Details »