Places
Communities
Detecting...
Chat
Restaurants
IL
Sterling
Logrono
Al & Leda's Pizza Villa
Al & Leda's Pizza Villa
4.2
(0 reviews)
• Meal delivery
1509 E 4th St
Sterling, IL
+1 815-626-2780
Overview
Menu
Reviews
Q&A
Business Information
1509 E 4th St
Sterling, IL
+1 815-626-2780
Location
Loading map...
Similar Restaurants in Sterling, IL
Willy's Restaurant
Mexican
Sterling, IL
4.4