Rawlings Opticians and Hearing Care has opened its new premises at 43 High Street, Alton.
The shop was left vacant after Specsavers relocated to the former Mountain Warehouse/Woolworths unit across the road.
Rawlings has had a branch in Alton for more than 60 years, and was previously based at 36 High Street.
It celebrated its relocation on Tuesday, July 25 when it invited patients to take a look at the new shop with treats and Prosecco.
A charity raffle is also ongoing until August 7 in aid of Vision Aid Overseas. Prizes include sunglasses, vouchers and other goodies provided by stores in the town.
Pop into Rawlings and grab a ticket.