Shree Krishna Hotel is located in Navsari, India on Dinbai Tower, Lunsikui Link Rd, Opposite Vipul Hiren Park, Lunsikui. Shree Krishna Hotel is rated 4 out of 5 in the category restaurant in India.
Address
Dinbai Tower, Lunsikui Link Rd, Opposite Vipul Hiren Park, Lunsikui
Accessibility
No wheelchair-accessible seating
Offerings
Small plates
Vegan options