Restaurants

The Red Crab

Restaurants in Quezon City, Philippines

About The Red Crab

The Red Crab in Quezon City, Philippines.

Frequently asked questions

What is The Red Crab?

The Red Crab is a restaurants in Quezon City, Philippines.

Where is The Red Crab located?

The Red Crab is located at Tomas Morato Avenue, Quezon City, Philippines.

Explore more in Quezon City

View all