Duck Creek Farm & Inn ๐ถ Add to My Itinerary Duck Creek Farm & Inn ๐ถ 18216 Main Street Metamora, IN 47030 Phone: 812-651-0023 ยป Duck Creek Farm & Inn ๐ถ Website ยป All Accommodations Map loading… Duck Creek Farm & Inn ๐ถ18216 Main StreetMetamora IN