Lemon Garden is a boutique hotel offering elegantly decorated accommodations with garden views, a restaurant, bar, and terrace.