Auburn

Maine

791 Kittyhawk Avenue
Auburn, ME 04210

(207) 777-5177

Biddeford

Maine

580 Alfred Street

Biddeford, ME 04005

(207) 571-4200

East Waterboro

Maine

40 Sokokis Trail
East Waterboro, ME 04030

(207) 247-2000

Lebanon

Maine

291 Carl Broggi Hwy
Lebanon, ME 04027

(207) 457-6888

Portland
Maine

191 Marginal Way
Portland, ME 04101

(207) 808-8145

Portsmouth

New Hampshire

1976 Woodbury Avenue
Portsmouth, NH 03801

(603) 431-9755

Biddeford

Maine

476 Alfred Street
Biddeford, ME 04005

(207) 282-2002

Buxton

Maine

11 Hannaford Drive
Buxton, ME 04093

(207) 929-9000

Farmington

Maine

636 Wilton Road
Farmington, ME 04938

(207) 779-1771

Livermore Falls

Maine

86 Main Street
Livermore Falls, ME 04254

(207) 897-1104

Portland
Maine

One City Center
Portland, ME 04101

(207) 774-7004

New Sharon

Maine

Now Open!

8 Mile Hill Road
New Sharon, ME 04955

(207) 203-9300

Biddeford

Maine

525 Alfred Street 

(Inside WalMart)
Biddeford, ME 04005

(207) 283-3737

Canton

Maine

19 Turner St

(inside Big Apple)
Canton, ME 04221

(207) 597-3333

Farmington

Maine

193 Main Street

Farmington, ME 04938

(207) 779-1009

Milton

New Hampshire

585 White Mountain Hwy
Milton, NH 03851

(603) 652-7222

Scarborough

Maine

91 County Road
Scarborough, ME 04074

(207) 839-9444

Biddeford

Maine

3 Spruce Street
Biddeford, ME 04005

(207) 282-5525

Cornish

Maine

204 Maple Street
Cornish, ME 04020

(207) 625-7775

Hollis Center
Maine

6 Plains Road

Hollis Center, ME 04042

(207) 929-2292

North Berwick

Maine

23 Wells Street
North Berwick, ME 03906

(207) 676-8488

Wakefield

New Hampshire

24 Main Street
Wakefield, NH 03872

(603) 472-8838