Celebration Inn is located in Siliguri, India on First Floor, Spencers Plaza, Burdwan Road, SH12A. Celebration Inn is rated 4 out of 5 in the category vegetarian restaurant in India.
Address
First Floor, Spencers Plaza, Burdwan Road, SH12A
Amenities
Good for kids
Toilets