Saint Pablo's Taco Shop is located in Hamburg, Germany on Stresemannstraße 119. Saint Pablo's Taco Shop is rated 4.8 out of 5 in the category taco restaurant in Germany.
Address
Stresemannstraße 119
Amenities
Good for kids
Toilets
Accessibility
No wheelchair-accessible car park