Lucilla
1241 E Lafayette St, Tallahassee, FL 32301
Address & Contact
Address:
1241 E Lafayette St, Tallahassee, FL 32301
Telephone:
Opening Hours
Monday
5–9:30PM
Tuesday
5–9:30PM
Wednesday
5–9:30PM
Thursday
5–9:30PM
Friday
5–9:30PM
Saturday
5–9:30PM
Sunday
5–9:30PM
Ordering Options
Claim Restaurant
More Tallahassee Restaurant Favorites…
Loading…