
Best Western Delphi Hotel is located in the southern part of Amsterdam. This prestigious modern residential area is the site of a number of hotels, particularly along Apollolaan, a broad avenue which the locals call the Gold Coast for its rows of expensive houses.