Estella – Juhu

Estella, derived from the Old French word meaning ‘Star’ and that’s exactly what you do when here, Come see the stars while hearing the waves at Juhu, located at the convenient Juhu Tara Road, just about 4 kms away from the Santacruz station. The ambiance is subtle, welcoming, futuristic, with wooden dominance, making it quite…