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.