Ambassador towers is a shopping mall located in Coimbatore, Tamil Nadu. The average rating of this place is 3.80 out of 5 stars based on 17 reviews. The street address of this place is 2X96+9WG, 11th St, Tatabad, Coimbatore, Tamil Nadu 641012, India. It is about 0.45 kilometers away from the Coimbatore railway station.
Srinivasan R 80 months ago
The only one best group of companies that have been a good quality and service providers and the Price of the most popular in the city
JOY V KRISHNAN 32 months ago
In Ambassador Tower offices of Essex Engineers and Sharp Innovations at Second floor
Naveenkumar P 80 months ago
fine.