Lucilla Details: Address: 1241 E Lafayette St, Tallahassee, FL 32301, United States Phone: 850-900-5117 Lucilla Website | Lucilla Hours: Monday Closed |
About Lucilla:
Easygoing spot offering American comfort cuisine such as burgers plus wine & weekend brunch.