El Castillo
El Castillo
Jawahar Nagar, Cochin