Vivo! Plaza hero image

Vivo! Plaza

Restaurant

11401 NW 12th St R101, Miami, FL 33172, USA

Biter Score
8.2
Closed
Sunday: 11 AM – 12 AM