El Cangrejo - Crab, Seafood and Steak Bistro is located in Quezon City, Philippines on #34 Sgt. Esguerra Ave, Diliman,. El Cangrejo - Crab, Seafood and Steak Bistro is rated 3.9 out of 5 in the category seafood restaurant in Philippines.
Address
#34 Sgt. Esguerra Ave, Diliman,