3701 Amboy Road, Staten Island, NY 10308, United States
Phone Number:
(718) 948-6540
Location
D'Elia Brothers Services Station
3701 Amboy Rd
Staten Island, NY
See map: Google Maps