Hampton Beach Casino Ballroom

Hampton Beach Casino Ballroom

169 Ocean Blvd, Hampton Beach, NH 03842