Restaurants and gift shop