The Amstel Hotel in Amsterdam is a five star hotel situated along the Amstel River. It opened in 1887 and quickly became known as a destination hotel catering to those desiring discrete luxury. My husband and I were hosted for their renowned Royal Afternoon Tea a few weeks ago. Sitting in the opulent lounge overlooking …
Read More about Royal Afternoon Tea at the Amstel Hotel