Is the same owner? Louis!

monica velazquez | Oct 16, 2018 | Category: Pizza restaurant in Skokie, Illinois

La Rosa - All questions

Address: 4012 Golf Rd, Skokie, IL 60076, USA

Dawn Marie P | Oct 16, 2018

Not sure, but the pizza is still DELIOUS!!!

Laurie Cooley | Oct 16, 2018

Yes!

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Beer and wine served?

Jon Lindblad | Oct 16, 2018
Read More

Trending Places