Hotel Gran Casa is a 3-star hotel located in Oderzo, featuring a restaurant that serves Italian cuisine with an à la carte menu. The establishment offers 25 rooms, some with terraces, and an outdoor garden.