Get directions to: Bbq Chicken Of London Square, Miami, FL
Restaurant address: 12305 Sw 137th Ave Miami, FL 33186, USA
Restaurant: Bbq Chicken Of London Square