Shop

Shop is a building in Kerala, Velur Ward IV.

Shop

building
commercial
addr:housenumber
IV/309