Award-winning seafood restaurant from the De Visscher family

Location

The Seafood Bar
The Seafood Bar Spui 15
1012 WX Amsterdam

Store finder