Nova Castle is a cafe offering a variety of options. Reservations may be recommended.