If you're planning a trip to London the Marriott Regents Park Hotel is an excellent choice. We just spent 8 nights there and had a wonderful experience. The hotel is located in a beautiful neighborhood with many interesting restaurants and shops nearby. It's just a short walk to the nearby tube stop and it's just a 10 min. ride on the tube to Trafalgar Square, Picadilly Circus and many major museums and attractions. The hotel staff is friendly and there is a warm homelike atmoshpere. The concierge staff is especially helpful and the indoor pool is great.
Traveling with my mother and daughter - trying to figure out where the best place to stay would be! Just wondering if we will be able to drop our luggage off if it isn't check in time yet and do you know how to get to Windsor from there?