The Mirador

131-B, New Link Road
Mumbai
India