Vista (closed permanently)

5020 NE 2nd Ave, Miami
(305) 405-7547