Liluma

restaurants / Other

Liluma information

Location
St Louis , USA
Address
238 N Euclid Ave
Central West End
Telephone
+1 314 361 7771
Prices
mains $10-30
Opening hours
11am-9pm Mon-Thu, to 10pm Fri & Sat
Something wrong?
Submit a correction

Amidst the buzzy outdoor cafés of the Maryland and Euclid Aves hot spot, this bistro serves up fresh seasonal fare with a strong Italian accent.