Best price guarantee
When your mind and body are in the mood for rest and relaxation, look no further than the charming town of Ilford. Steeped in history and known for its retail development, Ilford is the perfect place to retreat from the centre of London and immerse yourself in local history and a spot of retail therapy. Indulge yourself in a pampering getaway at one of our exquisite spa hotels. With a stunning selection to choose from, you'll be spoilt for choice!