30.310358 76.946328

Tata Motors Cars Showroom - Metro Motors, Ambala

Review Us

  • 4.9
  • Divya Mahna
    Posted on: 16-06-2024
    Rated
    • 5

    Overall good experience with staff and guidance persons

  • veer partap
    Posted on: 13-06-2024
    Rated
    • 5

    Quick and professional service. Highly recommend

Gallery