Currently, B&M owns 3 branches near Newport, Greater Newport, Hampshire. The list of B&M locations in the area can be found below.