My Favorite Place

1900 S. Anderson St.
Elwood
Indiana
United States