Browsing Tag

Travel

The Astor Hotel

Located in Midtown Manhattan, the Astor hotel is a historic hotel that has been in operation since 1905. Originally it was built…