Golf Courses - Miniature in San Jose, CA
Emerald Hills Golfland