"Super friendly, excellent food and fast! Casual family-environment. We LOVE Los Arcos!!"
Phone: +17075455858
Address: 1791 Marlow Rd #6, Santa Rosa, CA 95401, United States
City: Santa Rosa
Website: https://losarcosrestaurantsr.com/
Tuesday: 09:00-20:00
Wednesday: 09:00-20:00
Thursday: 09:00-20:00
Friday: 09:00-20:00
Saturday: 09:00-20:00
Sunday: 09:00-20:00
Dishes: 149
Amenities: 13
Categories: 5
Reviews: 2329