Palumbo's is a small Italian restaurant that is hidden in a strip mall near a sports store and a clothing store, so it is usually overlooked...
All reviews seem positive