Farm Street in located in central Mayfair close to the beautiful green oasis which is Mount Street Gardens. Find serviced offices to rent in Farm Street.
29 Farm Street
Beautiful serviced office space at 26 Farm Street in the heart of Mayfair. This attractive period building is on secluded Farm Street next to the charming Green Flag award winning Mount Street Gardens. The fully furnished offices - there are 40 in total - are well presented and arranged over six storeys. In addition to the offices there are three...