182 Byars Street Greer South Carolina
With a stay at this vacation home, you'll be centrally located in Greer, within a 10-minute drive of Pelham Medical Center and Pelham Mills Site. Featured amenities include luggage storage and laundry facilities. Free self parking is available onsite.