Just. Wow.
Nice and clean spot to rest! Even meditate.
amazing school
Indiana Park is located at Park Forest, IL 60466