Astor court hotel
The astor court hotel london is perfectly placed just off regents street in the vibrant west end of london and is the ideal base for a short break in the city from this brilliant central location guests can reach fabulous shopping at oxford street soho and kensington all found just minutes away the astor court hotel is also just a short distance from many of londona major attractions such as regents park madame tussauds and buckingham palace making it the ideal setting for shopping and s