Villiers Tokyo Studio Apartments
No 29 Villiers Street, London
WC2N 6ND