-Dogs Greyhound Rescues 6210 Geiger Road, Alhambra, IL 62001, USA 6210 Gieger Road Alhambra Illinois 62001 United States 618-488-6559618-488-6559 stlregap@hotmail.com http://www.regap.com Bookmark Share Facebook Twitter Google+ Tumblr LinkedIn Mail Claim this Listing Reviews Photos Map Contact Us Sort by: Oldest First Newest FirstRatingHelpfulness Write a Review Sort by: Oldest First Newest FirstRandomVotes Get Directions By public transit Walking Bicycling Post as a guest by filling out the fields below or login if you already have an account. Name* E-mail* Website Message* email Date Recaptcha