Happy Crabs Seafood Restaurant is located in Cagayan de Oro, Philippines on Casa Azzurri, Don Apolinar Velez St. Happy Crabs Seafood Restaurant is rated 4.8 out of 5 in the category seafood restaurant in Philippines.
Address
Casa Azzurri, Don Apolinar Velez St
Amenities
Good for kidsToilets