Taguig, Philippines
36th St
N/A
Nice smiling staff. I don't really fancy their lechon though. It gives me this malansa feeling.
like
Deli
The best companies in the category 'Deli'