• Elmo's Love Lounge

    • Bar
    • Restaurant
    7828 Olive Blvd.
    University City, MO 63130
    (618) 303-7042