8-10 So Willard Street
Recently Renovated! Excellent South Willard Street location near campus and downtown. Quiet building with limited off and on street parking available.