North Beach Apartments is located in Blackpool, United Kingdom on 184 The Promenade. North Beach Apartments is rated 3.7 out of 5 in the category apartment complex in United Kingdom.
Address
184 The Promenade
Accessibility
No wheelchair-accessible entrance