12 Aquarium Street Rhyl Denbighshire LL18 1PG |
|
Jump to map | |
01745 351129 |
About Accra | |
Accra is a Hotel Restaurant serving the Rhyl community in Denbighshire, United Kingdom and located at 12 Aquarium Street.
Show more...
Show less...
To contact Accra call 01745 351129 |