Tuwa & Grillstation is a deli offering a selection of grilled items and fine foods.