Delmonico's Italian Steakhouse

3 Northside Dr. Clifton Park NY 12065 USA

(518) 383-5656

Location