The Mayfair NP

The Mayfair NP

New Plymouth, New Zealand / The Mayfair - It's where it's at! Large Cafe Bar and Awesome Entertainment Venue
The Mayfair NP