Restaurant and guesthouse offering accommodation and dining. Features well-equipped rooms with amenities.