great location near Harvard Square with on street parking