rider-banner-icon
     
  • Italian
  • Pizza
  • Pasta
  • Western

Mama Lou's Italian Kitchen - SM Santo Tomas

Unit 1006-1007A Ground Floor SM City Sto Tomas 20 Pan-Philippine Highway San Roque
Indira10/30/2026Baked spinach and artichoke dip is so good. The best!
Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday11:0020:00