Stationsplein 19-W Perron 2- A, 1012 AB Amsterdam, Netherlands
Google rating: 3.5
Google reviews: 18