Do you still not take credit card?
Address: 5345 W Devon Ave, Chicago, IL 60646, USA
Ruben Naal | Oct 25, 2018
Yes they do
Nick Mergen | Oct 25, 2018
Hell yes. Thank you!!
Villa Rosa Pizza Kitchen | Oct 25, 2018
Yes Nick! We take all major credit cards.
Maria Arcos | Oct 25, 2018
Yes, Villa Rosa does take credit cards Now .
Tom Flood | Oct 25, 2018
Of course..and have a pizza for me
Thanks! Your answer is awaiting moderation.