Crown & Sceptor The
34 Holland Rd., Kensington, London, United Kingdom, W14 8BA
(02076) 032007 Phone