PLAYA is located in London, United Kingdom. PLAYA is rated 3 out of 5 in the category beach clothing store in United Kingdom. The world's first peshtemal beach shirt brand. 100% organic cotton towelling beach wear. Globally inspired designs on Turkish peshtemal cotton.