Leyla's place is situated in Cambridge close to Harvard Square (about 30min walk). Very close to public transport (bus and train). She is very helpful and let us store our luggage as well as print some documents for our travels.