Lark Hotels 907 Main ligger kun fem minutters kørsel fra Massachusetts Institute of Technology og Harvard University. Derudover ligger Fenway Park og Harvard Square blot fem minutters kørsel væk. Overnatningsstedet ligger kun en kort gåtur fra offentlig transport: Central Square Station ligger 5 minutter væk og Kendall-MIT Station ligger 14 minutter derfra.