This deli is situated in a strip mall with a number of poor quality restaurants. There's a below average...
All reviews seem positive