B & B in London (SW1) (UNITED KINGDOM) - HOTEL