The Red Crab

2 locals recommend
Location
R. C. Santos
Mabalacat, Central Luzon