Located on the main street of Cardiff, this little Italian restaurant has been a local spot for over 20 years.
Monday to Friday $8 pasta specials, including seafood dishes.