Delis
American • Pet Friendly • Serves Happy-hour Food
"I heard this place found a new manager, so I decided to give this place another attempt. The food is decent and I think that this restaurant has greatly improved from its former state."