La Barracuda
Seafood · Caribbean
Located near a park, La Barracuda offers a unique experience.
Location
Los mejores sitios cerca
Los locales mejor valorados cerca de La Barracuda.
Local restaurants nearby
Avenida Newball, Archipiélago de San Andrés, Providencia y Santa Catalina
