Where is Garden of Eden located?
Garden of Eden is located at: 21227 Foothill Blvd, Hayward, CA 94541.