Biçer Otel Hotel İstanbul, Marmara Region
Situated in Istanbul, Biçer Otel features city views and free Wi-Fi, 1.3 km from Dolmabahce Palace and 2.9 km from Dolmabahce Clock Tower.
Number of rooms: 6
Yenilik Sokak no : 19, Besiktas, 34353 Istanbul, Turkey