Big House is a Chinese restaurant offering Asian cuisine with menu options starting from €7.95. It features air conditioning and parking facilities.