Ambassador Hotel

From $ -1 per night

Avg. User Rating:


DIVANYOLU TICARETHANC SOKAK 19, Istanbul, Turkey 34420
2125120003
Show More Info
Ambassador Hotel Photo, Istanbul, Turkey

User Reviews


Great Stay
Great Stay