The Moon Hotel Istanbul
Mesihpasa Cad. No 6 Laleli Fatih, Istanbul, Turkey
Booking.com
Book Now