After visiting Oscars of Cardiff in Pontcanna last month (Restaurant review: Oscars of Cardiff), I’ve been looking forward to trying out its sister restaurant in Cowbridge. Situated on the High Street, Oscars of Cowbridge offers just the sort of fancy dining experience you’d expect from a restaurant in this affluent market town. The main focal point of the restaurant is a […] Read more…