About it
Main Street Resort is located in Istanbul, just 1.7 miles from Taksim Metro Station and 1.7 miles from Taksim Square. The air-conditioned accommodation is a 12-minute walk from Istanbul Congress Center. The accommodation features a 24-hour front desk, airport transfers, an elevator, and free Wifi.
The spacious apartment is composed of 3 bedrooms, a living room, a fully equipped kitchen, and 2 bathrooms.
Dolmabahce Clock Tower is 1.8 miles from the apartment, while Istiklal Street is 2.1 miles from the property. The nearest airport is Istanbul Airport, 21 miles from Main Street Resort.