The Leela

45 BMW cars added to fleet by The Leela Hotels & Resort

Luxury car manufacturer BMW has announced that the brand has delivered 45 BMW cars to a fleet of The Leela…

4 years ago