Paddington Court Studio Apartments
1-2 Devonshire Terrace, London
W23DN