Picture of the Orchard Elementary School sign and adjoining Indianapolis sports field belonging to the field in Indianapolis, Indiana. The Orchard Elementary School is an Indianapolis school located near Holliday Park.
Orchard Elementary School Photo
July 23, 2010 by