La Villa LUPICIA Restaurant
Villa Lupicia is a French restaurant in the commercial space of Villa Lupicia, created by Lupicia, a famous tea specialty store, located in Kutchan Town, Abuta County, Hokkaido. The restaurant uses lots of local ingredients, especially seasonal vegetables grown by Niseko farmers, and has on the menu a variety of French dishes with a Japanese twist for customers to enjoy. They also have their own special Lupicia tea menu too. Lunch is a buffet style arrangement so you can eat as much as you like of your favorite food while looking out over the beautiful scenery of Mt. Yotei.