Comfortable accommodation. Ideal location for Twickenham stadium events.