The Delphi - Amsterdam Townhouse
★★★★☆
|HOTEL
|Total rooms: 26
| AMSTERDAM
Description
Conveniently located in an up scale part of town, away from the hectic heart yet still within walking distance of attractions, is the luxurious Delphi Hotel. Recently renovated, this 4-star hotel offers spacious and contemporary rooms with fluffy duvets in fine cotton sheets. The bar and lounge prov
Address
Apollolaan, AMSTERDAM, Netherlands
Points of Interest
Museum Square
1000