Portuguese restaurant S. Pedro Peniche offers a welcoming atmosphere and quality food at a good price.