I dont think they take Euro - you need GBP.
Generally if your hotel is near Hyde Park, Green Park, St James Park (the one closest to Palace), it would be a short tube ride to most tourist attractions.
London is BIG, but tube is very convenient.
Generally if your hotel is near Hyde Park, Green Park, St James Park (the one closest to Palace), it would be a short tube ride to most tourist attractions.
London is BIG, but tube is very convenient.