Latin Chicks Restaurant & Catering hero image

Latin Chicks Restaurant & Catering

Restaurant

5205 Waters Ave C, Savannah, GA 31404, USA

Biter Score
8.4
Open
Monday: 11 AM – 8 PM