The Dog Villa Café is located in Siliguri, India on Bidhan Rd, near Maa Bhavani Kali Mandir, Ward 12, Hakim Para. The Dog Villa Café is rated 4.1 out of 5 in the category cafe in India.
Address
Bidhan Rd, near Maa Bhavani Kali Mandir, Ward 12, Hakim Para
Amenities
Good for kids
Toilets
Offerings
Coffee
Small plates