Vista Rooms at Walaja Masjid is located in Chennai, 1,641 feet from Ma Chidambaram Stadium. Guests can enjoy the on-site bar. Some units include a seating area where you can relax. Each room is fitted with a private bathroom. A flat-screen TV is featured. There is room service at the property. Marina Beach is 0.8 miles from Vista Rooms at Walaja Masjid, while Spencer Plaza Mall is 0.9 miles from the property. Chennai International Airport is 9.3 miles away.