Elmo's Love Lounge 4 years ago ID: #400796 Listed In : Resorts & Restaurants 7828 Olive Blvd, Saint Louis, MO 63130, USA 314-726-2660 http://www.elmosloveloungestl.com Business Description Restaurants in Saint Louis, MO Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Restaurants Food cocktails Happy hour Bars Event Venue Bar And Grill nightclub Lounges live entertainment