England: 9 Hertford Street – Apartment Stay In The Heart Of Mayfair, London

We visit London on a regular(ish) basis, usually three or four times a year and we always chose a different area every time we do. This is so we can experience different things and places. Also, we have always stayed in hotels. Therefore, when we were invited to stay at 9 Hertford Street, luxury holiday apartments located in the heart of Mayfair, it was a completley different direction for us both in terms of location and accomodation. Firstly, we have never been based in Mayfair so we were excited to explore the local area and secondly, we have never stayed in an apartment in London before, so we couldn’t wait to see what extra benefits staying in one would hold. Continue reading “England: 9 Hertford Street – Apartment Stay In The Heart Of Mayfair, London”