La Sirena is located in Cambrils, Spain on Rambla de Jaume I, 43,. La Sirena is rated 4.3 out of 5 in the category frozen food store in Spain.
Address
Rambla de Jaume I, 43,
Service options
Delivery
In-store shopping
Accessibility
Wheelchair-accessible entrance