Food Villa ADDRESS
Naini : 8B/10, Indalpur Road, Mahewa, Near Agriculture Institute, Naini, Allahabad - 211008
9389078304
Food Villa DEALS
Sorry! No offers found.
Food Villa Known for
Coffee, Burgers, Tea, Soups
Deal Terms
Food Villa REVIEWS
Sorry! No Reviews Found. Be the first one to write the review