The Arora Heathrow is a modern luxury 4 star hotel, situated less than 1km from Heathrow international airport.