Latin Chicks Restaurant & Catering hero image

Latin Chicks Restaurant & Catering

Restaurant

5205 Waters Ave C, Savannah, GA 31404, USA

Biter Score
8.4
Closed
Saturday: Closed