Villa Riva Garden, Istanbul, Turkey
Villa Riva Garden is conveniently located at Turuplu Caddesi No:1 O in Istanbul, Turkey
Hotel Location:
Address: Turuplu Caddesi No:1 O
City: Istanbul
Country: Turkey
Hotel Features:
- In Room TV
- Air Conditioning
- In Room Iron