Welcome to Ramada Plaza by Wyndham Chennai , Chennai , India