1 hand-picked place to visit, eat, and explore in West Miami.
Luis Galindo Latin America Restaurant, 898 Red Rd, West Miami, FL 33144, USA