Max's Restaurant, Vista Mall
1
star(s) from
1
votes
Vista Mall,
Taguig,
Max's Restaurant, Vista Mall is one of the popular Filipino Restaurant located in Vista Mall ,Taguig listed under
Shopping Mall in Taguig
,
Filipino Restaurant in Taguig
,
Family Style Restaurant in Taguig
,