Green Door on 8th

Restaurant in Dade City, Florida