Little Ray of Sunshine
300 Fort Wayne Ave
Indianapolis, IN 46204
Little Ray of Sunshine is a charming garden located in Indianapolis, IN, offering a serene escape filled with vibrant flowers and lush greenery. This tranquil space invites visitors to stroll along winding paths, enjoy quiet reflection, and immerse themselves in the beauty of nature. Perfect for families, couples, and nature enthusiasts, the garden is a delightful spot to relax and rejuvenate.
Generated from this place's information
See a problem?
You might also like
Partial Data by Foursquare.
