Primrose Guest House is about 2 mi from Marble Arch, one of London’s most popular landmarks.