Skip to content
Return to Nav
Villa Italian Kitchen - Temporarily Closed Mayfair Mall
2500 N Mayfair Rd #0703 Wauwatosa, WI 53226 US
(414) 258-2380(414) 258-2380
Closed Today
Closed Today
Closed Today
Closed Today
Closed Today
Closed Today
Closed Today