Lucy's Inn is a relaxed hotel with laid-back rooms and suites, featuring a British restaurant and high tea.