23 Mecklenburgh Square - Wc1n 2Ad, Westminster WC1N 2AD United Kingdom
Hotel Interior
Claim copyright