Tag Archives: Mayflower

London Hotels: Mayflower Hotel – England Hotels and Accommodation

www.hotels.tv The Mayflower is a beautiful Townhouse Hotel of 48 rooms, each decorated and furnished individually in a distinctive style.

Posted in Hotel Video Reviews | Tagged , , , , , , , , , , | Leave a comment