Villa's
Restaurant
•
900 Loughborough Dr, Merced, CA 95348, USA
8.2
Saturday: 8 AM – 8:30 PM
See if anyone you trust recommends it!