The Deli Planet makes great sub sandwhichs! We usually dine here on Sunday afternoons and it isn't too crowded. The building is a little rundown, but don't let that keep you fro...
All reviews seem positive