Vietnam

5.0
(5 reviews)
Calle Atocha 84, Metro Antón Martín, Madrid, 28012
Fine Dining
Restaurants
Vietnamese
Restaurant

At a glance

  • Typical visit: about 1 hour
Vietnam | Madrid | Spain | TripAligner