Upper Taste Upper Taste is a European restaurant in Ayutthaya Bang Pa-In. It’s a modern, slightly fancy, cosy and very clean place. It has a warm... Read more