Big D & Chef T's

Restaurant in Hammondsport, NY