Stone Soup Inn 3 stars

1304 North Central Avenue, Indianapolis, IN 46202, United States of America

Hotel image
Read more reviews for Stone Soup Inn