Showing 1-1 of 1 Resorts and Lodges
The Ambassador Pallava is a five star hotel with four star rates. The hotel is centrally located close the business and shopping areas of Madras.... more
Showing 1-1 of 1 Resorts and Lodges
The Ambassador Pallava is a five star hotel with four star rates. The hotel is centrally located close the business and shopping areas of Madras.... more