IL Lusso Description:
Polished eatery with Italian dishes. Airy, upscale restaurant furnishing Italian-style meat & seafood mains, plus pasta & small plates.
Address:
201 E Park Ave #100, Tallahassee, FL 32301, United States
Phone Number:
+1 850-765-8620
Website:
https://www.illussotlh.com/
Store Hours:
Sunday: Closed | Monday: 5-9PM | Tuesday: 5-9PM | Wednesday: 5-9PM | Thursday: 5-9PM | Friday: 5-10PM | Saturday: 5-10PM