Miami Hotel

8 Allenby St, Tel Aviv, 63301, Israel

Hotel image
Read more reviews for Miami Hotel