Villa Verdi Italian Restaurant

12360 Lake City Way NE, Seattle, WA 98125

4.8(74)
$15 Minimum

FAQ