London Square
Hours & Location
13550 SW 120th St,
Miami, FL 33186
(305) 278-2024
Sunday - Thursday
6am – 11pm
Friday& Saturday
6am – 12am
Cuban standards including hearty breakfasts are doled out at this chain member in a shopping center.