Italian restaurant and pizzeria, La Buca Straca, offers pizza, seafood, and Italian cuisine. Known for its pleasant atmosphere.