Back to list
San Pedro
Very good 8.4 (242 reviews)
Around €25
Location
Haarlemmerstraat 83
1013 EL Amsterdam
See on the map