Lee Benz - Ark Hotel is a charming 3-star accommodation nestled in the heart of Kumbakonam, India. With a total of 52 well-appointed rooms, this hotel offers a cozy and inviting atmosphere for both business and leisure travelers alike. Opened in 2010 and recently renovated in 2021, it blends comfort with modern touches, making it a delightful choice for visitors to the area.