24/25 Albion Street, Hyde Park Estate & Connaught Village, London, W2 2AX Hyde Park United Kingdom W2 2AX