Castella de Aguada, also known as the Bandra Fort, is a fort located in Bandra, Mumbai. "Castella" is a misspelling for Portuguese "Castelo", although it seems its Portuguese builders actually called it Forte de BandorĆ”. It is located at Land's End in Bandra.
Basilica of Our Lady of the Mount
Bandra beach
House of Nomad
Masala Bay
Vista
Ming Yang