Meddusa Hotel Istanbul, Istanbul, Turkey Hotel

Meddusa Hotel Istanbul   Address Alemdar Mah. Nuru osmaniye Cad. No: 5 Sultanahmet, Fatih, İstanbul, Türkiye Check-In PM 2:00:00 Check-Out PM 12:00:00 Year Hotel Built 1980 Year Hotel Last Renovated 2014   The 2.5-star Meddusa Hotel Istanbul offers comfort and convenience whether you’re on business or holiday in Istanbul. Featuring a complete list of amenities, […]

Continue reading →