The Red Crab3.07(0 reviews)PHP 1,500Seafood / Corner EDSA and Shaw Boulevard Level 6, Shangri-La Plaza Mall, Mandaluyong, Luzon Philippines, Philippines /
The Best Restaurants in Metro Manila - CrabView allThe Red Crab3.07(0 reviews)PHP 1,500Seafood / 2991.2 km from Nearby search