Located in Chennai, 1,641 feet from US Embassy, Grand Palace features air-conditioned rooms with free WiFi. Guests can enjoy the on-site restaurant. Each room comes with a flat-screen TV. A terrace or balcony are featured in certain rooms. There is room service at the property. Apollo Hospital is 0.4 miles from Grand Palace, and Spencer Plaza Mall is 0.7 miles from the property. Chennai International Airport is 8 miles away.