Meem Townhouse is in the heart of Soller, a short 2-minute walk from Church of Sant Bartomeu and 3 minutes' walk from Ferrocarril de Soller Train Station.