LEFT BANK BOOKS (map) 399 North Euclid Avenue St. Louis, MO, 63108 United States ✚ gCal ✚ iCal 2pmTalk / Reading / Q&A / SigningLEFT BANK BOOKS399 N. Euclid Ave.St. Louis, MO 63108