Go Back
Mama Lou's Italian Kitchen Feliz
₱0.00
Unit 140, Level 1, Ayala Malls Feliz, Marcos highway Cor. Amang Rodriguez Ave., Dela Paz, Pasig.
Dine-in Reservation
Cancel