Lemon Residence

Sehit Muhtar Mah. Altinbakkal Sok. No:42 Taksim/Beyoglu, Beyoglu, 34435 İstanbul, Turkey

Hotel image
Read more reviews for Lemon Residence