Fox's Pizza Downtown

Restaurant in Jekyll Island, Georgia