Mama Chicken Mama Franky house is located in Agra, India on A-17 Shoping Arcade, Sadar Bazar, Agra Cantt. Mama Chicken Mama Franky house is rated 4 out of 5 in the category restaurant in India.
Address
A-17 Shoping Arcade, Sadar Bazar, Agra Cantt
Amenities
Gender-neutral toiletsGood for kids