A Seafood Restaurant Newly Renovated in Babahoyo, Ecuador

Side view of the establishment