Advertisement
The Grove Hotel
The Grove Hotel
Address:
245 South Capitol Boulevard, Boise, Idaho
Traveler Rating by TripAdvisor

Traveler Comments

Acceptable in all regards