4 of us dined at Saint Teresa's (located in the Old Convent) on South Parade. It was very good - as good as anywhere else in Tenby. Unfortunately it is as expensive as the others too. Dinner for 4 plus wine totalled £150. Why do the local restaurants cost more than London restaurants ? I expect it's because Tenby has such a short season - they need to make 12 months profit in 2 months !!