49 Greek St. Soho Book Now 49 Greek St., Soho Turn of the century terraced building in Soho, occupying 4 floors. Great shop front or gallery space. Located in Soho. Amenities Nearest Rail: Tottenham Court Road, Leicester Square Contact Us Drop us a message to find out more about this location or to check availability/rates. Show more images Related Tags venues distressed walls london period houses shops art galleries Map (Local train stations, hotels, restaurants and parking) Similar Locations to 49 Greek St.