Little Owl Italian Kitchen
Italian Restaurant
Phone: (831) 661-5934
Cross Streets: Between Aptos Creek Rd and Spreckels Dr
Closed now
- Fri 4:00 PM - 11:00 PM
8017 Soquel Dr Aptos, CA 95003 ·2330.64 mi
Is this your business? Verify your listing
Advertisement
