Main Navigation

54% 24 Votes

Lu Lu Seafood Restaurant

8224 Olive Blvd, 
Saint Louis, 
MO

Directions Directions


Map Map


Hours

Mon - Thu, 11am - 9:30pm; Fri, 11am - 10pm; Sat, 10:30am - 10pm; Sun, 10:30am - 9:30pm


More

Reviews

Read 29 reviews





Previous Next