Miami
Yambo Restaurant is one of Miami.

1. Yambo Restaurant

7.4
1643 SW 1st St, Miami, FL
Latin American Restaurant · Little Havana · 34 tips and reviews