Restaurant Lebus
Restaurant Lebus: A Future So Bright, You Gotta Wear Shades Location and Ambience Let me tell you, folks, this place is right there on Main St. in Philadelphia, and you’d think it was just your run-of-the-mill eatery, but oh no, no, no! It’s like walking into a time capsule of comfort and, dare I say,…