Ivy Rehab Physical Therapy

At Ivy Rehab Physical Therapy we are dedicated to providing exceptional care and personalized treatment to get you feeling better, faster.

The highly skilled clinicians at Ivy Rehab Physical Therapy are here to help you get back to feeling your best again! Ivy Rehab is a rapidly growing network of physical & occupational therapy clinics dedicated to providing exceptional care and personalized treatment to get patients feeling better, faster.

We have a passion for patient experience

Our team goes above and beyond to make sure you have an exceptional patient experience. We pride ourselves on helping you achieve your goals in an encouraging and fun environment, and we’re proud to say that across our network of clinics we have thousands of online reviews with an average score of 4.9 out of 5 stars.

We’re proud of our highly trained physical therapists

All of our physical therapists are required to attain 25 contact hours of continuing education per year, significantly more than the minimum requirement of each state we serve. Each physical therapist is also a graduate of an accredited physical therapy program with multiple clinical affiliations so you can be sure you’re in great hands.

Scheduling appointments is easy

Call an Ivy Rehab clinic near you today. We’ll get you scheduled for an appointment within 24 hours.

Ivy Rehab Physical Therapy Locations

Abington

(215) 659-8600

1915 Guernsey Ave, Abington, PA 19001

View Details

Adrian

1424 South Main Street, Suite 1, Adrian, MI 49221

View Details

Albertson

(516) 656-7776

1063 Willis Avenue, Albertson, NY 11507

View Details

Allendale

(616) 965-6540

11160 WJ Presley Parkway, Suite 103, Allendale, MI 49401

View Details

Andover

(973) 494-7774

280 Newton Sparta Rd, Suite 8, Newton, NJ 07860

View Details

Ardmore - East

(484) 297-6491

120 E Lancaster Ave, Ste 205, Ardmore, PA 19003

View Details

Ardmore - West

(484) 498-8299

110 Ardmore Ave, Suite A, Ardmore, PA 19003

View Details

Arlington

(703) 527-1700

200 North Glebe Road, Suite GR2, Arlington, VA 22203

View Details

Audubon - Oaks

(610) 699-9977

2870 Audubon Village Drive, Audubon, PA 19403

View Details

Bala Cynwyd - North

(610) 816-6620

601 Righters Ferry Road, Bala Cynwyd, PA 19004

View Details

Bala Cynwyd - South

(484) 268-1350

150 Monument Rd, Ste 105, Bala Cynwyd, PA 19004

View Details

Baldwin

939 Atlantic Avenue, Baldwin, NY 11510

View Details

Barnegat

(609) 660-1900

850 West Bay Avenue, Barnegat, NJ 08005

View Details

Barrington - Coming Soon!

(401) 352-4444

180 County Rd, Suite 9C, Barrington, RI 02806

View Details

Bayonne

(201) 633-2030

434 Broadway, Bayonne, NJ 07002

View Details

Belleville

(734) 489-6440

540 Main Street, Belleville, MI 48111

View Details

Belleville

15 Newark Avenue, Belleville, NJ 07109

View Details

Bensalem - North

(267) 223-0500

3636 Street Rd, Suite 110, Bensalem, PA 19020

View Details

Bensalem - South

(215) 639-1600

3331 Street Rd, Ste 310, Bensalem, PA 19020

View Details

Berwyn - East

(610) 984-1166

548-1 Lancaster Avenue, Berwyn, PA 19312

View Details

Berwyn - West

(610) 651-8282

1175 Lancaster Ave , Berwyn, PA 19312

View Details

Bethpage

(516) 738-5570

4276 Hempstead Turnpike, Bethpage, NY 11714

View Details

Bloomfield

(973) 893-9300

1255 Broad St., Suite 207, Bloomfield, NJ 07003

View Details

Bloomington - Normal

(309) 585-1809

2103 Veterans Pkwy, Suite 332, Bloomington, IL 61704

View Details

Blue Bell - North

(610) 270-0300

686 DeKalb Pike, Ste 101, Blue Bell, PA 19422

View Details

Blue Bell - South

1734 Dekalb Pike, Blue Bell, PA 19422

View Details

Bordentown

(609) 400-1630

243 Route 130, Suite 100, Bordentown, NJ 08505

View Details

Bourbonnais

(815) 839-2090

557 Main Street NW, Bourbonnais, IL 60914

View Details

Briarcliff Manor

584 North State Road, Briarcliff Manor, NY 10510

View Details

Brick - North

34 Lanes Mill Road, Unit 2A &2B, Brick, NJ 08724

View Details

Brick - South

(732) 451-0010

74 Brick Blvd, Suite 116, Brick Township, NJ 08723

View Details

Bridgeton

(856) 455-9700

70 Manheim Ave, Suite 3, Bridgeton, NJ 08302

View Details

Brighton

(810) 227-3588

740 West Grand River, Brighton, MI 48116

View Details

Brookfield - Danbury

(203) 456-1010

3 Federal Road, Suite 100, Brookfield, CT 06804

View Details

Brooklyn - Ditmas Park - Coming Soon!

(347) 699-1011

1412 Cortelyou Rd, Brooklyn, NY 11226

View Details

Brooklyn - Greenpoint

880 Manhattan Avenue, Brooklyn, NY 11222

View Details

Caledonia

1 (616) 536-9339

9321 Cherry Valley Ave, Ste D, Caledonia, MI 49316

View Details

Cary - Coming Soon!

(984) 202-8811

10236 Green Level Church Rd, Ste 102, Cary, NC 27519

View Details

Cedar Knolls - Greater Morristown

(973) 200-3740

178 E Hanover Ave, Ste 105, Cedar Knolls, NJ 07927

View Details

Cedar Springs

(616) 696-6555

308 S Main Street, Cedar Springs, MI 49319

View Details

Chalfont

(215) 712-0300

1500 Horizon Drive, Ste 102E, Chalfont, PA 18914

View Details

Charlotte - Berewick

(980) 880-6780

4833 Berewick Town Center Drive, Suite H, Charlotte, NC 28278

View Details

Charlotte - Harrisburg

1 (980) 701-5757

9392 Sullivan Vale Lane, Charlotte, NC 28215

View Details

Charlotte - NoDa

(980) 556-7780

2100 N Davidson St, Suite C, Charlotte, NC 28205

View Details

Charlotte - Steele Creek

(980) 326-3660

11108 South Tryon Street, Charlotte, NC 28273

View Details

Charlotte - University

(704) 755-4278

9325 JW Clay Blvd., Suite 224, Charlotte, NC 28262

View Details

Charlottesville - Hollymead, Forest Lakes

(434) 202-2830

1622 Timberwood Blvd, Suite 211, Charlottesville, VA 22911

View Details

Charlottesville - Ivy

(434) 327-5244

4290 Ivy Rd, Suite 120, Charlottesville, VA 22903

View Details

Charlottesville - Pantops

(434) 817-4100

1460 Pantops Mountain Place, Suite 203, Charlottesville, VA 22911

View Details

Cherry Hill

(856) 429-8000

1436 Marlton Pike East, Cherry Hill, NJ 08034

View Details

Chesapeake - Grassfield

(757) 512-7626

1301 Cedar Road, Chesapeake, VA 23322

View Details

Chesapeake - Kingsborough

(757) 547-0434

680B Kingsborough Square, Chesapeake, VA 23320

View Details

Chesapeake - South Norfolk

(757) 548-0014

911 B St, Suite 102, Chesapeake, VA 23324

View Details

Chesapeake - Spine & Aquatic Center

(757) 410-3157

905 N. Battlefield Blvd. Suite 105, Chesapeake, VA 23320

View Details

Chesapeake - Western Branch

(757) 881-1137

3253 Taylor Rd, Suite 200, Chesapeake, VA 23321

View Details

Chester

(908) 879-7364

95 West Main St. Suite 1, Chester, NJ 07930

View Details

Chester

(804) 946-1250

3509 Festival Park Plaza, Chester, VA 23831

View Details

Cinnaminson

2200 Wallace Blvd. Suite E, Cinnaminson, NJ 08077

View Details

Claymont - North Wilmington

(302) 408-7310

2714 Philadelphia Pike, Claymont, DE 19703

View Details

Cliffside Park

(201) 840-4063

1 Towne Centre Drive, Suite 1007, Cliffside Park, NJ 07010

View Details

Clifton

(973) 330-0705

925 Clifton Ave, Suite 102, Clifton, NJ 07013

View Details

Clinton

(217) 570-0225

204 E Washington St., Clinton, IL 61727

View Details

Collegeville

(610) 454-0780

1850 S Collegeville Road, Collegeville, PA 19426

View Details

Columbus

(609) 324-1200

23204 Columbus Road, Columbus, NJ 08022

View Details

Comstock Park

(616) 947-2720

4615 West River Drive NE, Suite B, Comstock Park, MI 49321

View Details

Conshohocken

(484) 443-4077

1032 E Hector Street, First Floor, Conshohocken, PA 19428

View Details

Coopersville

25 Conran Drive, Coopersville, MI 49404

View Details

Cornelius

(980) 306-5300

19722 One Norman Blvd, Suite 220, Cornelius, NC 28031

View Details

Cranford

(908) 276-0237

210 North Ave. East, Cranford, NJ 07016

View Details

Crown Point

11275 Delaware Parkway, Suite B, Crown Point, IN 46307

View Details

Culpeper

(540) 727-0737

16260 Bennett Road, Culpeper, VA 22701

View Details

Decatur

5255 E Maryland Street, Decatur, IL 62521

View Details

Decatur North

(217) 675-7111

3785 N Water Street, Decatur, IL 62526

View Details

Denville

(973) 625-0744

109 US 46, 2nd Floor, Denville, NJ 07834

View Details

Downingtown

(484) 224-5600

100 Wallace Ave, Downingtown, PA 19335

View Details

East Brunswick

(732) 432-0733

579 Cranbury Road, Suite C, East Brunswick, NJ 08816

View Details

East Norriton

(484) 681-4540

301 East Germantown Pike, East Norriton, PA 19401

View Details

East Windsor

300A Princeton Hightstown Rd, Suite 201, East Windsor, NJ 08520

View Details

Eatontown

(732) 965-8475

315 Route 35 North, Suite 9-10, Eatontown, NJ 07724

View Details

Edison

(732) 518-8868

1071 Inman Avenue, Unit 4, Edison, NJ 08820

View Details

Elmer

(856) 358-6200

45 Broad Street, Elmer, NJ 08318

View Details

Elverson - Morgantown

1 (610) 477-3006

212 Crossings Blvd, Ste B6, Elverson, PA 19520

View Details

Emmaus

(610) 904-8204

1438 Chestnut St, Unit 3, Emmaus, PA 18049

View Details

Evesham - Marlton

(856) 955-5210

63 E Rte 70, Marlton, NJ 08053

View Details

Exton - Lionville

(610) 363-9060

83 Dowlin Forge Rd, Exton, PA 19341

View Details

Fair Lawn

(201) 475-8482

28-12 Broadway, Fair Lawn, NJ 07410

View Details

Falls Church

(804) 597-8690

6400 Arlington Blvd, Suite 900, Falls Church, VA 22042

View Details

Feasterville

(267) 857-4850

1040 Mill Creek Drive, Feasterville-Trevose, PA 19053

View Details

Fenton

(810) 750-1996

400 Rounds Drive, Fenton, MI 48430

View Details

Florham Park

(973) 845-6479

187 Columbia Turnpike, Florham Park, NJ 07932

View Details

Flourtown

(215) 233-9677

1600 Bethlehem Pike, Flourtown, PA 19031

View Details

Forest City

(828) 417-0090

189 West Main Street, Forest City, NC 28043

View Details

Forked River

(609) 242-6780

731 Lacey Rd. Suite 3, Forked River, NJ 08731

View Details

Forked River - Lacey Road

(609) 756-5800

640 Lacey Road, Unit A, Forked River, NJ 08731

View Details

Fort Mill

(803) 746-4655

130 Crisanto Ave, Suite A, Fort Mill, SC 29715

View Details

Franklin Lakes

795 Franklin Avenue, Franklin Lakes, NJ 07417

View Details

Franklin Square

(516) 738-5599

206 New Hyde Park Rd, Franklin Square, NY 11010

View Details

Freehold - North

303 West Main Street, Freehold, NJ 07728

View Details

Freehold - South

(732) 431-4222

3440 Route 9, Freehold, NJ 07728

View Details

Galloway Township

(609) 770-4522

45 S New York Rd, Suite 217, Galloway Township, NJ 08205

View Details

Garden City (Full Circle Breast Cancer Recovery)

(516) 741-7000

310 Old Country Road, Suite 104, Garden City, NY 11530

View Details

Gastonia

(704) 862-4899

3372 Robinwood Road, Gastonia, NC 28054

View Details

Geneva

(630) 262-2633

2700 Keslinger Rd, Suite C, Geneva, IL 60134

View Details

Gillette

(908) 350-6650

977 Valley Road, Unit G, Gillette, NJ 07933

View Details

Glen Mills

(610) 558-5866

331 Wilmington Pike , Glen Mills, PA 19342

View Details

Glenside

(215) 887-2001

2285 Cross Road, Glenside, PA 19038

View Details

Grand Haven

(616) 935-3300

16760 Lincoln Street, Grand Haven, MI 49417

View Details

Grand Rapids

(616) 259-4028

4236 29th Street SE, Grand Rapids, MI 49512

View Details

Grand Rapids - Creston

(616) 888-7993

1264 Plainfield Avenue NE, Grand Rapids, MI 49505

View Details

Grant

(231) 834-0208

17615 W Moore Road, Grant, MI 49327

View Details

Greenwich

(203) 817-0196

1455 East Putnam Ave - 2nd Floor, Old Greenwich, CT 06870

View Details

Hackensack

454 Passaic Street, Hackensack, NJ 07601

View Details

Hackettstown

(908) 684-5646

108 Bilby Rd. Suite 201, Hackettstown, NJ 07840

View Details

Harleysville

(267) 932-9177

708 Main St, Harleysville, PA 19438

View Details

Harrison

550 Mamaroneck Ave, Suite 104, Harrison, NY 10528

View Details

Hartsdale

157 South Central Park Avenue, Hartsdale, NY 10530

View Details

Hatfield

(215) 855-3359

1540 Cowpath Rd, Suite 100, Hatfield, PA 19440

View Details

Havertown - Drexel Hill

(267) 281-5253

1120 Township Line Rd, Ste 110, Havertown, PA 19083

View Details

Highland

(845) 709-8977

3598 Route 9W, Suite A, Highland, NY 12528

View Details

Highland Park

(847) 748-8870

799 Central Ave. Suite 210, Highland Park, IL 60035

View Details

Hillsborough

450 Amwell Road, Hillsborough, NJ 08844

View Details

Hoboken - Downtown

79 Hudson St. Suite 402, Hoboken, NJ 07030

View Details

Hoboken - Midtown

(201) 484-0134

608 Washington Street, Hoboken, NJ 07030

View Details

Holland

(616) 355-3055

437 Butternut Drive, Suite 2, Holland, MI 49424

View Details

Hopewell Junction - East Fishkill

(845) 897-0170

1955 Route 52, Hopewell Junction, NY 12533

View Details

Horsham - North

(215) 394-5893

575 Horsham Road, Suite B16, Horsham, PA 19044

View Details

Horsham - South

(215) 442-9060

400 Horsham Rd, Ste 105, Horsham, PA 19044

View Details

Howell

(517) 672-5777

846 E Grand River Road, Unit B, Howell, MI 48843

View Details

Howell

(732) 820-0180

4630 Route 9, Howell, NJ 07731

View Details

Hudsonville

(616) 369-0440

7559 36th Avenue, Suite 200, Hudsonville, MI 49426

View Details

Indian Land

(803) 973-4183

8811 Charlotte Hwy, Suite 101, Indian Land, SC 29707

View Details

Indian Trail

(980) 890-8850

4514 Old Monroe Rd, Ste B, Indian Trail, NC 28079

View Details

Ionia

(616) 522-0066

3751 S State Road, Ionia, MI 48846

View Details

Island Park

(516) 897-9700

3961 Long Beach Road, Island Park, NY 11558

View Details

Jackson

(732) 833-1133

355 North County Line Road, Jackson, NJ 08527

View Details

Jackson - Specialty Services

(732) 534-7718

24 N Cooks Bridge Road, Jackson, NJ 08527

View Details

Jamison

1 (267) 620-2233

2395 York Rd, Unit 7, Jamison, PA 18929

View Details

Jefferson Valley

600 Bank Road, Jefferson Valley, NY 10535

View Details

Jenkintown

(215) 886-5520

101 West Ave, Ste 101, Jenkintown, PA 19046

View Details

Jersey City

(551) 222-4396

254 Newark Avenue, Jersey City, NJ 07302

View Details

Joliet

(779) 970-5100

111 N Larkin Ave, Suite C, Joliet, IL 60435

View Details

Kalamazoo

(269) 375-1400

3282 Stadium Drive, Kalamazoo, MI 49008

View Details

Kalamazoo - Texas Corners

(269) 447-1560

6947 W Q Ave, Kalamazoo, MI 49009

View Details

Keego Harbor

(248) 377-8220

2835 Orchard Lake Road, Keego Harbor, MI 48320

View Details

Kennett Square

(484) 730-8016

415 McFarlan Rd, Ste 213, Kennett Square, PA 19348

View Details

King of Prussia

(610) 850-0850

475 Allendale Rd, Ste 205, King of Prussia, PA 19406

View Details

Kings Mountain

(704) 739-5995

836 E King Street, Kings Mountain, NC 28086

View Details

Kingston

(845) 802-7080

918 Ulster Avenue, Kingston, NY 12401

View Details

Kokomo

(765) 450-7261

1805 E. Hoffer St, Kokomo, IN 46902

View Details

Lafayette Hill

(610) 832-7510

466 Germantown Pike, Ste 200, Lafayette Hill, PA 19444

View Details

Lake Hopatcong

(973) 288-9110

725 NJ-15, Unit 103, Lake Hopatcong, NJ 07849

View Details

Lake Orion - Coming Soon!

(248) 997-5990

3701 S Baldwin Rd, Lake Orion, MI 48359

View Details

Lake Wylie

(803) 746-7800

439 Channel Road, Suite 102, Lake Wylie, SC 29710

View Details

Lake Zurich

(847) 550-4580

712 S Rand Rd, Lake Zurich, IL 60047

View Details

Lakewood

(732) 456-8310

718B Buckingham Drive, Lakewood, NJ 08701

View Details

Lancaster

(717) 740-2678

29 Keller Ave, Ste 102, Lancaster, PA 17601

View Details

Langhorne

(267) 789-2900

182 N. Pine Street, Langhorne, PA 19073

View Details

Lansdale

(215) 855-9871

730 S. Broad Street, Lansdale, PA 19446

View Details

Levittown

(267) 630-5740

1411 Woodbourne Rd, Suite B, Levittown, PA 19057

View Details

Libertyville

(224) 433-6539

1445 Peterson Road, Libertyville, IL 60048

View Details

Lincolnton

1 (980) 399-4440

435 North Generals Blvd, Lincolnton, NC 28092

View Details

Linden

(810) 735-0010

319 South Bridge Street, Linden, MI 48451

View Details

Lindenhurst

(847) 356-2895

3021 Falling Waters Blvd, Suite B, Lindenhurst, IL 60046

View Details

Lisle

(630) 326-8810

2777 Maple Ave, Lisle, IL 60532

View Details

Louisa

1 (540) 967-1757

115 Jefferson Hwy, Suite 102, Louisa, VA 23093

View Details

Lowell

(616) 987-0019

2050 W Main St, Suite 500, Lowell, MI 49331

View Details

Ludington

(231) 674-5815

3837 US-10, Ludington, MI 49431

View Details

Lumberton

(609) 832-0505

737 Main Street, Suite 5, Lumberton, NJ 08048

View Details

Lynbrook

(516) 599-8734

225 Merrick Road, Lynbrook, NY 11563

View Details

Malaga

(856) 694-0881

344 North Delsea Dr. Suite 4, Malaga, NJ 08328

View Details

Malvern

(484) 318-7214

233 East King Street, Suite 103, Malvern, PA 19355

View Details

Manahawkin

(609) 622-2812

24 Nautilus Dr, Suites 3-5, Manahawkin, NJ 08050

View Details

Manchester

(732) 657-7900

2915 Ridgeway Road, Manchester, NJ 08759

View Details

Marmora

(609) 964-7613

4 W Roosevelt Blvd, Unit 9, Marmora, NJ 08223

View Details

Matawan

(732) 696-7060

257 Broad Street, Matawan, NJ 07747

View Details

Mechanicsville

(804) 486-6868

7225 Bell Creek Road, Suite 256A, Mechanicsville, VA 23111

View Details

Medford at Jones Road

176 Route 70 East, Suite 14, Medford, NJ 08055

View Details

Media - East

(484) 444-0135

101 N Monroe St, Fl 2, Media, PA 19063

View Details

Media - West

(484) 214-4080

1083 West Baltimore Pike, Suite E, Media, PA 19063

View Details

Middletown

(845) 209-3048

88 Dunning Rd, Suite 15, Middletown, NY 10940

View Details

Middletown

(302) 888-9480

301 South Ridge Ave, Unit 301, Middletown, DE 19709

View Details

Midland Park

(201) 639-8870

85 Godwin Avenue, Midland Park, NJ 07432

View Details

Midlothian

(804) 601-6010

14302 Winterview Parkway, Midlothian, VA 23113

View Details

Midlothian - Swift Creek

(804) 466-4620

12032 Southshore Pointe Dr, Midlothian, VA 23112

View Details

Milford

(248) 685-7272

135 South Milford Road, Milford, MI 48381

View Details

Millstone

(609) 613-4811

498 Monmouth Rd, Unit 3, Millstone, NJ 08510

View Details

Momence

(815) 507-2440

813 N. Dixie Highway, Momence, IL 60954

View Details

Monroe Township

(609) 655-4200

18 Centre Drive, Monroe Township, NJ 08831

View Details

Montague

452 US Highway 206, Montague, NJ 07827

View Details

Moorestown

(856) 282-0336

200 Marter Ave, Suite 600, Moorestown, NJ 08057

View Details

Mooresville

(704) 909-7808

201 N. Church St., Suite 110, Mooresville, NC 28115

View Details

Morristown - Coming Soon!

1 (973) 435-0066

95 Madison Ave, Ste A11, Morristown, NJ 07960

View Details

Mount Kisco

(914) 639-3838

195 North Bedford Road, Mount Kisco, NY 10549

View Details

Mount Laurel

127 Ark Rd. Suite 23, Mount Laurel, NJ 08054

View Details

Mount Olive

(908) 922-4722

7 Naughright Rd, Suite K, Hackettstown, NJ 07840

View Details

Muskegon - Norton Shores

(231) 799-8883

6022 Harvey St. Suite H, Muskegon, MI 49444

View Details

Muskegon - Sherman Blvd

(231) 737-4374

945 E. Sherman Blvd, Muskegon, MI 49444

View Details

Muskegon - Western Ave

(231) 845-1906

379 W. Western Ave, Suite 101, Muskegon, MI 49440

View Details

Naperville

(331) 249-4088

1624 Illinois Rte 59, Naperville, IL 60564

View Details

Neptune

(732) 443-3721

51 South Main Street, Neptune, NJ 07753

View Details

New Hyde Park

(516) 326-4580

1730 Lakeville Road, New Hyde Park, NY 11040

View Details

New Rochelle

175 Memorial Highway, Suite 2-3, New Rochelle, NY 10801

View Details

New York - Upper East Side

(646) 762-4414

159 East 74th St, Unit 3 and 6, New York, NY 10021

View Details

Newark

(302) 565-2626

180 Pencader Plaza, Newark, DE 18713

View Details

Newport News - Denbigh

(757) 874-1470

12610 Patrick Henry Dr. Unit H, Newport News, VA 23602

View Details

Newton

80 Mill Street, Newton, NJ 07860

View Details

Newtown - East

120 Pheasant Run, Newtown, PA 18940

View Details

Newtown - West

(215) 383-3133

17 Blacksmith Road, Suite 116, Newtown, PA 18940

View Details

Newtown Square - East

(610) 557-0220

3409 West Chester Pike, Ste 200, Newtown Square, PA 19073

View Details

Newtown Square - West

(610) 723-7771

3537 West Chester Pike, Newtown Square , PA 19073

View Details

Norfolk - Granby

(757) 423-8885

3509 Granby St. Suite B, Norfolk, VA 23504

View Details

North Kingstown

(401) 519-5222

52 Frenchtown Road, North Kingstown, RI 02852

View Details

North Wales - Montgomeryville

(215) 855-1160

800 Upper State Road, North Wales, PA 19454

View Details

Northbrook

(224) 649-5600

840 Willow Road - Suite P, Northbrook, IL 60062

View Details

Norwalk

(475) 273-0583

90 Washington Street, Norwalk, CT 06854

View Details

Novi

(248) 380-3550

26850 Providence Parkway, Suite 365, Novi, MI 48374

View Details

Ocean City

1 (609) 905-1537

1555 Haven Avenue, Ocean City, NJ 08226

View Details

Okemos

(517) 246-2626

2085 West Grand River Ave, Suite C, Okemos, MI 48864

View Details

Orange

(540) 672-2708

209 N Madison Road, Orange, VA 22960

View Details

Orange - Ivy Fitness Center

(540) 360-2030

209 N Madison Road, Orange, VA 22960

View Details

Ortonville

(248) 793-5730

1764 S. Ortonville Rd, Suite 400, Ortonville, MI 48462

View Details

Oswego

(331) 216-0100

1480 Douglas Road, Oswego, IL 60543

View Details

Palmyra - Fluvanna/Lake Monticello

(434) 589-9588

109 Crofton Place, Palmyra, VA 22963

View Details

Palmyra - Ivy Fitness Center

(434) 207-3818

109 Crofton Place, Palmyra, VA 22963

View Details

Pennington

(609) 737-8130

800 Denow Road, Suite U (2nd Floor), Pennington, NJ 08534

View Details

Perkasie

(215) 396-5655

1131 N 5th Street, Perkasie, PA 18944

View Details

Peru

5 Broadway Plaza, Peru, IN 46970

View Details

Philadelphia - Aramingo Ave.

(215) 203-1930

3400 Aramingo Avenue, Suite 11, Philadelphia, PA 19134

View Details

Philadelphia - Art Museum

(215) 383-0220

2000 Hamilton St, Ste 211, Philadelphia, PA 19130

View Details

Philadelphia - Broad St

(267) 996-3900

1930 S Broad St, Suite 35, Philadelphia, PA 19145

View Details

Philadelphia - Business District

(215) 634-9713

1800 JFK Boulevard, Ste 1800, Philadelphia, PA 19103

View Details

Philadelphia - Center City

(215) 545-8717

1608 Walnut St, Ste 200, Philadelphia, PA 19103

View Details

Philadelphia - City Hall

(215) 839-0989

1528 Walnut Street, Suite 1210, Philadelphia, PA 19102

View Details

Philadelphia - Delaware Ave.

(267) 519-3328

800 N. Delaware Ave, Suite 120, Philadelphia, PA 19123

View Details

Philadelphia - Fairmount

(267) 606-6923

1714 Fairmount Avenue, Philadelphia, PA 19130

View Details

Philadelphia - Frankford Ave.

(215) 338-8900

8015 Frankford Ave, Philadelphia, PA 19136

View Details

Philadelphia - Grant Ave.

(215) 851-1661

3300 Grant Avenue, Suite 19C, Philadelphia, PA 19114

View Details

Philadelphia - Hunting Park Ave.

(215) 437-7210

841 East Hunting Park Ave, Philadelphia, PA 19124

View Details

Philadelphia - Krewstown/NE Philly

(215) 676-6760

9337-39 Krewstown Road, Philadelphia, PA 19115

View Details

Philadelphia - Manayunk

(267) 437-2486

10 Shurs Lane, Suite 101, Philadelphia, PA 19127

View Details

Philadelphia - Northern Liberties

(267) 529-0080

709 N. 2nd Street, Suite 200, Philadelphia, PA 19123

View Details

Philadelphia - Old City

(267) 236-1025

229 Arch Street, Suite 112, Philadelphia, PA 19106

View Details

Philadelphia - Passyunk

(267) 551-3464

1843 East Passyunk Avenue, Philadelphia, PA 19148

View Details

Philadelphia - Rittenhouse Square

(215) 564-1110

1919 Chestnut Street, Suite 104, Philadelphia, PA 19103

View Details

Philadelphia - Roxborough

(267) 385-7247

6619 Ridge Ave, Philadelphia, PA 19128

View Details

Philadelphia - Society Hill

(215) 629-1270

517 South 4th St, Philadelphia, PA 19147

View Details

Philadelphia - University City (East)

(215) 662-0397

3400 Lancaster Ave, Philadelphia, PA 19104

View Details

Philadelphia - University City (West)

(267) 529-0050

4005 Ludlow Street, Philadelphia, PA 19104

View Details

Philadelphia - Wadsworth Ave.

(267) 323-2778

1555 Wadsworth Ave, Philadelphia, PA 19150

View Details

Philadelphia - Washington Square

(215) 867-8753

601 Walnut Street, Ste L45, Philadelphia, PA 19106

View Details

Phoenixville

(610) 933-6232

528 Kimberton Rd, Phoenixville, PA 19460

View Details

Plainview

(516) 886-5980

651 Old Country Road, Plainview, NY 11803

View Details

Plymouth

(734) 489-6254

47635 5 Mile Road, Plymouth, MI 48170

View Details

Portage

(269) 323-4300

1423 W. Centre Avenue, Portage, MI 49024

View Details

Pottstown - North

(484) 624-3096

1603 East High Street, Pottstown, PA 19464

View Details

Pottstown - South

(610) 323-4300

10 Glocker Way, Pottstown, PA 19465

View Details

Poughkeepsie

(845) 454-8377

1910 South Road, Poughkeepsie, NY 12601

View Details

Princeton

330 North Harrison St. Unit 2, Princeton, NJ 08540

View Details

Putnam Valley

21 Peekskill Hollow Rd, Suite 201, Putnam Valley, NY 10579

View Details

Quakertown

(215) 538-9911

1440 W. Broad Street, Quakertown, PA 18951

View Details

Radnor

(484) 577-8950

555 Lancaster Avenue, Radnor, PA 19087

View Details

Randolph

(973) 584-3191

711 Route 10 East, Suite 200,, Randolph, NJ 07869

View Details

Raritan - Bridgewater

(908) 800-7870

503 Route 202, Unit 3, Raritan, NJ 08869

View Details

Reed City

(231) 465-4289

204 W Upton Avenue, Reed City, MI 49677

View Details

Rhinebeck

(845) 876-5130

6511 Spring Brook Avenue, Rhinebeck, NY 12572

View Details

Richmond - Midtown - Coming Soon!

1 (804) 533-7577

5901 W Broad St, Ste 203, 2nd Fl, Richmond, VA 23230

View Details

Richmond - Near West End

(804) 288-0642

5421 Patterson Avenue, Richmond, VA 23226

View Details

River Vale

(201) 322-5470

688 Westwood Avenue, Unit 4, River Vale, NJ 07675

View Details

Rock Hill

(803) 670-3067

1738 Celanese Rd, Suite 102, Rock Hill, SC 29732

View Details

Royersford - North

(610) 409-5655

1837 East Ridge Pike, Suite #30, Royersford, PA 19468

View Details

Royersford - South

(610) 792-8100

341 10th Ave, Ste 101, Royersford, PA 19468

View Details

Ruckersville - Greene

(434) 985-2288

138 Stoneridge Drive, Suite 4, Ruckersville, VA 22968

View Details

Sewell

(856) 582-8000

444 Hurffville Crosskeys Rd, Sewell, NJ 08080

View Details

Shelby

(704) 471-0001

1129 East Marion Street, Shelby, NC 28150

View Details

Somers Point

547 New Rd, Suite 1, Somers Point, NJ 08244

View Details

Somerset

(732) 331-3220

441 Elizabeth Avenue, Ste 18, Somerset, NJ 08873

View Details

Souderton

(267) 382-0433

594 E Broad Street, Souderton, PA 18964

View Details

Southampton

(215) 618-9669

261 Second Street Pike, Southampton, PA 18966

View Details

Southington

(860) 621-7389

360-9 North Main St, Southington, CT 06489

View Details

Southport

(475) 209-8900

3683 Post Road, Southport, CT 06890

View Details

Sparta

(616) 887-8152

31 Ida Red Avenue, Sparta, MI 49345

View Details

Sparta Township

(973) 512-3180

243 Sparta Avenue, Sparta Township, NJ 07871

View Details

Springfield

(610) 541-2480

1001 Baltimore Pike, Suite 111, Springfield, PA 19064

View Details

St. Charles

(630) 797-5658

1502 E. Main St, St. Charles, IL 60174

View Details

Statesville - Coming Soon!

(980) 890-3255

1845 East Broad Street, Statesville, NC 28625

View Details

Suffield

(860) 901-2097

226 Mountain Road, Suffield, CT 06078

View Details

Suffolk

(757) 942-2022

150 Burnetts Way, Suite 230, Suffolk, VA 23434

View Details

Suffolk - Harbour View

(757) 530-4011

1000 Knotts Pointe Lane, Suite 103, Suffolk, VA 23435

View Details

Sugar Grove

(630) 466-5866

38 Main St. Suite A-B, Sugar Grove, IL 60554

View Details

Three Rivers

737 S US Highway 131, Three Rivers, MI 49093

View Details

Tinton Falls

(732) 842-4198

656 Shrewsbury Avenue, #103, Tinton Falls, NJ 07701

View Details

Toms River - Central

(732) 505-1300

19 Mule Road, Toms River, NJ 08755

View Details

Toms River - Specialty Services

(732) 569-6556

600 Mule Road, Toms River, NJ 08755

View Details

Union

1057 Commerce Avenue, Union, NJ 07083

View Details

Upper Darby

(610) 924-6100

7720 West Chester Pike, Upper Darby, PA 19082

View Details

Valparaiso

(219) 280-2034

2502 Calumet Avenue, Suite 3,, Valparaiso, IN 46383

View Details

Vicksburg

(269) 649-2400

13329 Portage Road, Vicksburg, MI 49097

View Details

Villanova

(610) 964-1700

734 E Lancaster Ave, Villanova, PA 19085

View Details

Vineland

(856) 690-9977

1940 SW Blvd, Suite A102, Vineland, NJ 08360

View Details

Virginia Beach - General Booth

(757) 427-5505

2117 McComas Way, Suite 105, Virginia Beach, VA 23456

View Details

Virginia Beach - Great Neck

(757) 481-0052

1628 Laskin Road #706, Virginia Beach, VA 23451

View Details

Virginia Beach - Haygood

(757) 648-8562

4668 Pembroke Blvd, Suite 115, Virginia Beach, VA 23455

View Details

Virginia Beach - Kempsville

(757) 467-4604

5301 Providence Rd. Suite 80, Virginia Beach, VA 23464

View Details

Virginia Beach - Princess Anne

(757) 302-4144

2076 S Independence Blvd, Suite 1-A, Virginia Beach, VA 23453

View Details

Virginia Beach - Town Center

(757) 932-2390

4421 Virginia Beach Boulevard, Suite 101, Virginia Beach, VA 23462

View Details

Voorhees

(856) 282-0337

200 Bowman Dr, Suite E-104, Voorhees, NJ 08043

View Details

Voorhees West

(856) 619-8558

700 Haddonfield-Berlin Road, Suite 8 & 9, Voorhees, NJ 08043

View Details

Wall

(732) 282-9800

2045 Route 35, Wall, NJ 07719

View Details

Wallingford

101 N. Plains Industrial Rd. Suite 100, Wallingford, CT 06492

View Details

Wantagh

(516) 785-4800

1169 Wantagh Avenue, Wantagh, NY 11793

View Details

Warminster

(215) 987-3677

652 York Road, Warminster, PA 18974

View Details

Washington

(309) 481-3081

62 Cherry Tree Shopping Center, Washington, IL 61571

View Details

Waterbury

(203) 754-2266

500 Chase Pkwy, Floor 1, Waterbury, CT 06708

View Details

Wayland

(269) 792-4440

709 W Superior Street, Wayland, MI 49348

View Details

Wayne

(484) 229-4400

500 Chesterbrook Blvd, Unit 10, Wayne, PA 19087

View Details

West Caldwell

(973) 954-9190

760 Bloomfield Avenue, West Caldwell, NJ 07006

View Details

West Chester

(484) 420-7600

1558 Paoli Pike, West Chester, PA 19380

View Details

West Chester - Westtown

1 (484) 567-4343

1167 Wilmington Pike, West Chester, PA 19382

View Details

West Deptford - 875 Mantua Pke

(856) 333-3691

875 Mantua Pike, Unit 14, West Deptford, NJ 08096

View Details

West Haverstraw

(845) 579-5677

36 S Route 9W, Suite 2, West Haverstraw, NY 10993

View Details

West Norriton

(610) 630-0101

2456 W Main Street, West Norriton, PA 19403

View Details

West Orange

(973) 651-5000

456 Prospect Ave, Suite C, West Orange, NJ 07052

View Details

Westampton

1934 Burlington-Mt. Holly Rd, Suite B, Westampton, NJ 08060

View Details

Westerly

(401) 799-5111

144 Granite Street, Westerly, RI 02891

View Details

Westfield

525 Central Ave, Suite A, Westfield, NJ 07090

View Details

Whippany

(862) 799-8380

446 Route 10, Unit 1, Whippany, NJ 07981

View Details

White Lake

(248) 956-1894

8158 Cooley Lake Road, White Lake, MI 48386

View Details

Whiting

(732) 849-0700

67 Lacey Rd, Suite 8-12, Whiting, NJ 08759

View Details

Willingboro

200 Campbell Dr, Suite 107, Willingboro, NJ 08046

View Details

Wilmington

(302) 691-9993

3604 Lancaster Pike, Suite A, Wilmington, DE 19805

View Details

Winfield

(219) 333-5900

10787 Randolph Street, Suite 220, Winfield, IN 46307

View Details

Yorktown Heights

3535 Hill Blvd. Suite P, Yorktown Heights, NY 10598

View Details

Ypsilanti

(734) 619-6080

2052 Whittaker Rd, Ypsilanti, MI 48197

View Details

Zion Crossroads - Spring Creek

(540) 832-3061

70 Jefferson Ct, Suite 102, Zion Crossroads, VA 22942

View Details

Videos about Ivy Rehab Physical Therapy

  • Ivy Rehab Physical Therapy
  • Ivy Rehab Physical Therapy
  • Ivy Rehab Physical Therapy

Connect with Ivy Rehab Physical Therapy on social media