DEVIKA TEA STALL, DECCAN COMPLEX, MAYYIL, DEVIKA TEA STALL, IRIKKOOR, MAYYIL, Kerala
Location coordinates not available for this listing yet.