Skip to main content
Restaurants

Salsa Shop CS

The Salsa Shop now has 9 locations in Amsterdam, offering tacos and hand-rolled burritos, among other things.