From Our Editors
Located in Eagle Rock, L and L Stores' homemade pizza is finger-licking good.
If you're driving, that's no problem. Parking is available onsite.
You won't get sticker shock from your bill at L and L Stores ? prices are usually less than $15. So round up the whole family and head on over to L and L Stores for a tasty pizza pie.