Budo Hotel Istanbul

Budo Hotel Istanbul Address: Yesil Tulumba Sok No 53 Laleli, Istanbul, Turkey

Minimum price found for Budo Hotel Istanbul was: 107 TRY

Click here to get more information, photos & guest ratings for Budo Hotel Istanbul