Editor’s note: In April 2024, it was reported that Frank & Helen’s future is uncertain as the lease is coming to an end at the current location on Oct. 1, 2024. The modest, unassuming building at 8111 Olive Blvd. in University City, with its brick facade and old-school signs, may not have a ton of traditional […]
