Hotel 5 Star Restaurant

Opens Mon 07:30


62, Nageswaran S St (Uchipillaiyar Koil Back Side), Kumbakonam, Tamil Nadu, India, 612001