It is in an office building, behind the front entrance. The sandwiches are HUGE! And, very tasty! If you are looking for deli-style sandwiches, this is the place to get them. The "ambiance" is really not that great, but, who cares - you are here to eat good food.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.