Elizabeth place is perfect for a stay in London, well served by public transport, clean, easy access, close to Westfield shopping center and beautiful Olympic Park