Sal & Lloyd's Pizza Place is located in Staten Island, United States on 3850 Richmond Ave. Sal & Lloyd's Pizza Place is rated 4.6 out of 5 in the category pizza restaurantitalian restaurantmeal delivery in United States.
Address
3850 Richmond Ave
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible seating