Farm Street
114 Mount Street, London W1K 3AH England
Farm Street is a Points of Interest & Landmarks place is located in London, England. The address of Farm Street is 114 Mount Street, London W1K 3AH England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 20 7493 7811, or open their website to view relevant information, The url is http://www.farmstreet.org.uk/default.php