The Stella Inn is a Chinese restaurant located within the Board Inn. It offers a dining experience with a focus on Chinese cuisine.