Papa Chow (Little Russel St.) is located in Kolkata, India on Kankaria Estates, Park Street area. Papa Chow (Little Russel St.) is rated 4.2 out of 5 in the category chinese restaurant in India.
Address
Kankaria Estates, Park Street area
Service options
TakeawayDine-in