Restaurant · $$
429 N El Camino Real, San Clemente, CA 92672, USA
Italian
Open·Saturday: 11 AM – 9:30 PM
Capistrano Beach · Seafood · 3.1 mi away