Vivo! Plaza hero image

Vivo! Plaza

Restaurant

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

Biter Score
8.2
Open
Friday: 12 PM – 2 AM