Garden Villa is a hotel offering accommodation, a bar, and event spaces. It features a garden, terrace, and on-site dining.