The Mycosy At The Ocean facility is located in the town of Aberdeen, and the exact address is: 52 -54 Park Road, Aberdeen, AB24 5RZ, United Kingdom.