1577 N Nova Rd, Holly Hill, Florida 32117 USA
1577 N. Nova Road Holly Hill FL 32117
Photo Credit: Yelp