Lu Lu Seafood Restaurant

(314) 997-3108

8224 Olive Blvd
Saint Louis, MO 63132 38.6735 -90.3491

Get Map & Directions »

Neighborhoods: Saint Louis, University City

Map and Directions for Lu Lu Seafood Restaurant

Driving Directions to Lu Lu Seafood Restaurant

Advertisement

Best of Citysearch

Things To Do Nearby Lu Lu Seafood Restaurant

Lu Lu Seafood Restaurant

8224 Olive Blvd
Saint Louis, MO 63132

Advertisement