Shaftesbury Premier London Paddington
55-61 Westbourne Terrace London, W2 3UYLess than a 5-minute walk from London Paddington Station and Hyde Park, this boutique hotel offers elegant rooms with free internet and satellite TV.
98 rooms
from £68