Restaurant in Eloy Alfaro
Sign in to add a photo.
Red Crab is a Restaurant in Eloy Alfaro, Ecuador. Cuisine: Seafood.
Red Crab is located at , Eloy Alfaro.
Red Crab is a Restaurant in Eloy Alfaro serving Seafood.
No reviews yet — be the first to review Red Crab.
Reviews are moderated before publishing. Sign in to skip moderation.