Deccan Plaza is a unique | excellently appointed hotel situated in perhaps the most central part of the sprawling city of Chennai. The hotel offers an excellent vantage point for holiday | business or professional stay. With 110 well appointed rooms | on