Azteca

3.8
(5 reviews)
5-9 Battersea Rise, London, SW11 1HG
+12070963207Official website
Japanese
Mexican
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Azteca | London | United Kingdom | TripAligner