Our Locations

SAFE, CONVENIENT, COST-EFFECTIVE CARE

Vivo Infusion® brings exceptional infusion care right to your community through our conveniently located outpatient centers. Designed with your comfort in mind, our facilities provide a welcoming environment where quality care meets accessibility.

Discover the ease and convenience of our local centers, where every detail is thoughtfully crafted to help you experience care that truly empowers you to Live. Life. Well.

Have questions? Call the site of care closest to you or:

If you are experiencing a medical emergency, please call 9-1-1. This tool is intended for non-urgent appointment requests only.

  • Abilene
    4423 Loop 322
    Abilene, TX 79602
    325.274.6370
    325.704.1693

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    Albany
    1365 Washington Ave, STE 102A
    Albany, NY 12206
    518.801.9075
    800.540.1852

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • icon
    Alexandria – Now Accepting Referrals!
    2704 Richmond HWY
    Alexandria, VA 22301
    571.652.2288
    571.431.7869

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Ann Arbor
    250 W Eisenhower PKWY, STE 130
    Ann Arbor, MI 48103
    734.519.7440

    *All Visits By Appointment

    Monday - Friday 9:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Arlington
    301 Highlander BLVD, STE 131
    Arlington, TX 76018
    972.598.0025
    972.598.0026

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Aurora
    1402 South Parker RD, STE A-104
    Aurora, CO 80231
    720.303.8781
    303.997.8824

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    Beachwood
    3401 Enterprise PKWY, STE 110
    Beachwood, OH 44122
    216.488.1060
    216.450.1031

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Bethlehem
    2014 City Line RD, STE 103
    Bethlehem, PA 18017
    610.616.0229
    610.443.0164

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Binghamton – Coming Soon!
    50 Pennsylvania AVE
    Binghamton, NY 13903

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Boerne – Coming Soon!
    1580 S Main ST, STE 201
    Boerne, TX 78006

    *All Visits By Appointment

    more details
  • icon
    Boulder
    2425 Canyon BLVD, STE F
    Boulder, CO 80302
    720.983.1066
    303.963.5222

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Braintree
    30 Braintree Hill Office PK, STE 103
    Braintree, MA 02184
    617.932.5014
    781.428.3082

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Bronx
    1646 Eastchester RD, at Blondell AVE
    Bronx, NY 10461
    347.736.0428
    347.293.6729

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Brooklyn Heights
    26 Court ST, STE 1210
    New York, NY 11242
    929.481.4542
    800.540.1852

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • icon
    Broomall
    1974 Sproul RD, STE 220
    Broomall, PA 19008
    484.840.3222
    484.420.4258

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Cedar Hill
    950 E Belt Line RD, STE 190
    Cedar Hill, TX 75104
    972.598.0020
    972.598.0029

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Center City
    123 S Broad ST, STE 1900
    Philadelphia, PA 19109
    267.908.6063
    215.278.2991

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    Cherry Hill
    1800 Chapel AVE W, STE 303
    Cherry Hill, NJ 08002
    856.554.0500
    609.955.3711

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 6:00 PM
    Saturday and Sunday by Appointment
    more details
  • Cicero – Coming Soon!
    5663 E Circle DR, STE 200
    Cicero, NY 13039

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Clinton Township
    44720 Hayes RD, STE 200
    Clinton Township, MI 48038
    586.569.5090

    *All Visits By Appointment

    Monday - Friday 9:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    College Station
    1718 Rock Prairie RD
    College Station, TX 77845
    979.721.9182
    979.485.1078
    icon Make a Payment

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Dallas
    8144 Walnut Hill LN, STE 1350
    Dallas, TX 75231
    972.598.0000
    972.598.0019

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Denton
    209 N Bonnie Brae ST, Medical Office BLDG 3, STE 305
    Denton, TX 76201
    940.514.0799
    940.514.0803

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • East Brunswick
    557 Cranbury RD, STE 17
    East Brunswick, NJ 08816
    848.289.0990
    609.955.3711

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 6:00 PM
    Sunday by appointment
    more details
  • East Lansing
    830 W Lake Lansing RD, STE 150
    East Lansing, MI 48823
    517.897.9200

    *All Visits By Appointment

    Monday - Friday 9:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Fairfax – Now Accepting Referrals!
    11725 Lee HWY, STE 13
    Fairfax, VA 22030
    571.631.7376
    571.407.5084

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Fairlawn
    150 Springside DR, STE B-235
    Fairlawn, OH 44333
    330.599.4951
    330.576.3092

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Farmington
    220 Farmington AVE, STE 2
    Farmington, CT 06032
    860.703.5204
    860.321.7460

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Flower Mound
    2560 Central Park AVE, STE 295
    Flower Mound, TX 75028
    972.598.0010
    972.598.0009

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Fort Worth
    909 9th AVE, STE 206
    Fort Worth, TX 76104
    682.204.6615
    682.250.5838

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    Glen Allen
    5450 Wyndham Forest DR
    Glen Allen, VA 23059
    804.653.5620
    804.857.3251

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Grand Haven
    1600 S Beacon BLVD, STE 100
    Grand Haven, MI 49417
    616.414.8210

    *All Visits By Appointment

    Monday - Friday 9:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Grand Rapids
    3230 Eagle Park DR NE, STE 101
    Grand Rapids, MI 49525
    616.954.0600

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Grandville
    4343 Chicago DR SW
    Grandville, MI 49418
    616.221.0568

    *All Visits By Appointment

    Monday – Friday 9:00 AM – 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Greenfield
    3870 S 108 ST, STE B
    Greenfield, WI 53228
    414.867.2100
    414.488.2064

    *All Visits By Appointment

    Monday - Friday 9:00 AM - 4:30 PM
    Saturday and Sunday by Appointment
    more details
  • Harrison
    2 Westchester Park DR, STE 101A
    Harrison, NY 10604
    914.898.5479
    800.540.1852

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Henderson
    3145 St Rose PKWY, STE 150
    Henderson, NV 89052
    725.334.2186
    725.204.3524

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Huber Heights-Dayton North
    6640 Poe AVE, STE 110
    Dayton, OH 45414
    937.759.9906
    937.280.4247

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Irondequoit – Coming Soon!
    999 E Ridge RD, STE 13
    Rochester, NY 14621
    585.559.4858
    585.434.0136

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Irving
    6121 N State HWY 161, STE 120
    Irving, TX 75038
    972.598.0040
    972.598.0049

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Jacksonville
    11512 Lake Mead AVE, Ste 302-303
    Jacksonville, FL 32256
    904.456.8734
    904.374.2392

    *All Visits By Appointment

    Monday - Friday: 8:00 PM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Jenkintown
    101 Greenwood AVE, STE 635
    Jenkintown, PA 19046
    267.908.6069
    215.855.0018

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Katy
    1318 Pin Oak RD
    Katy, TX 77494
    346.615.1170
    346.387.9987

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Kerrville – Coming Soon!
    1001 Water ST, STE J-200
    Kerrville, TX 78028

    *All Visits By Appointment

    more details
  • Kissimmee
    607 Oak Commons BLVD
    Kissimmee, FL 34741
    407.305.8527
    407.201.3605

    *All Visits By Appointment

    Monday - Friday: 8:00 AM - 5:00 PM
    Saturday and Sunday by appointment
    more details
  • icon
    Lakewood
    198 Union BLVD, STE 100
    Lakewood, CO 80228
    303.980.5676
    303.980.5772

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Lancaster
    1635 Old Philadelphia Pike, STE 107
    Lancaster, PA 17602
    223.244.2462
    717.740.5332

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Las Vegas
    8930 W Sunset RD, STE 100
    Las Vegas, NV 89148
    702.489.3345
    702.272.2168

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    Leesburg – Now Accepting Referrals!
    659 Potomac Station DR NE
    Leesburg, VA 20176
    571.593.5904
    571.291.9923

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Longview
    516 E Loop 281
    Longview, TX 75605
    903.803.4134
    430.201.5129

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Manhattan – Upper East Side
    175 E 96th ST, at 3RD AVE
    New York, NY 10128
    332.213.9637
    800.540.1852

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Manhattan (NOMAD)
    1140 Broadway, STE 804
    New York, NY 10001
    332.267.8904
    800.540.1852

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Massillon
    155 Lincoln Way W, STE A109
    Massillon, OH 44647
    234.289.1016
    330.880.0161

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • McKinney – Coming Soon!
    2709 Virginia PKWY, STE 100
    McKinney, TX 75071

    *All Visits By Appointment

    more details
  • Mentor/Painesville
    9381 Mentor AVE
    Mentor, OH 44060
    440.890.4736
    440.534.1029

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    Middleburg Heights
    18100 Jefferson Park RD, North Entrance - STE 106
    Middleburg Heights, OH 44130
    216.628.7050
    440.403.9183

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Midlothian
    13632 Hull Street RD
    Midlothian, VA 23112
    804.566.4692
    804.818.3512

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Millburn
    116 Millburn AVE, STE 108
    Millburn, NJ 07041
    862.424.5064
    609.955.3711

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • New Hartford – Coming Soon!
    8623 Clinton ST, STE B
    New Hartford, NY 13413

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • New Paltz
    279 Main ST, STE 103
    New Paltz, NY 12561
    845.682.3868
    800.540.1852

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • North Haven
    127 Washington AVE, West BLDG, STE 4
    North Haven, CT 06473
    475.317.0144
    203.724.4838

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Novi
    39475 Lewis DR, STE 140
    Novi, MI 48377
    947.265.2064

    *All Visits By Appointment

    Monday – Friday 9:00 AM – 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Orlando
    1573 W Fairbanks AVE, STE 200
    Orlando, FL 32789
    407.794.5859
    407.636.9659

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Paramus
    120 NJ-17 N, STE 200
    Paramus, NJ 07652
    551.305.2238
    609.955.3711

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Plano
    5425 W Spring Creek PKWY, STE 125
    Plano, TX 75024
    972.598.0050
    972.598.0059

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Plymouth
    15700 37th AVE N, STE 230
    Plymouth, MN 55446
    763.316.0750
    763.577.0192

    *All Visits By Appointment

    Monday - Friday 8:00 AM – 4:30 PM
    Saturday and Sunday by Appointment
    more details
  • Port Jefferson
    5225 Nesconset HWY, STE 36, Davis Professional Park, BLDG 6
    Port Jefferson Station, NY 11776
    631.802.2062
    800.540.1852

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Port St. Lucie
    525 NW Lake Whitney PL, STE 101
    Port St. Lucie, FL 34986
    772.272.0010
    772.281.2733

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    Portage
    1399 W Centre AVE
    Portage, MI 49024
    269.775.7400

    *All Visits By Appointment

    Monday – Friday 9:00 AM – 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Princeton
    100 Canal Pointe BLVD, STE 112
    Princeton, NJ 08540
    609.917.7562
    609.955.3711

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Rochester – Coming Soon!
    1865 S Clinton AVE, STE 160
    Rochester, NY 14618
    585.559.4866
    585.445.8235

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Rockwall
    1005 W Ralph Hall PKWY, STE 227
    Rockwall, TX 75032
    469.769.4529
    469.338.5567

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Royersford/Limerick
    649 N Lewis RD, STE 230
    Royersford, PA 19468
    610.495.6800
    610.495.5386

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 5:00 PM
    Sunday by Appointment
    more details
  • San Antonio – Coming Soon!
    3603 Paesanos PKWY, STE 200
    San Antonio, TX 78231

    *All Visits By Appointment

    more details
  • Southlake
    601 Zena Rucker RD, STE 101
    Southlake, TX 76092
    972.598.0030
    972.598.0039

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Staten Island
    78 Todt Hill RD, STE 110
    Staten Island, NY 10314
    929.399.0014
    800.540.1852

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Sugarcreek-Dayton South
    6220 Wilmington Pike, STE 6220B
    Dayton, OH 45459
    937.741.4658
    937.310.1882

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Syosset
    175 Jericho Turnpike, STE 312
    Syosset, NY 11791
    516.475.2611
    516.921.0291

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • icon
    Temple – Now Accepting Referrals
    2419 Palermo PKWY, STE E110
    Temple, TX 76502
    254.410.0198
    254.613.4091

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Toledo
    2000 Regency CT, STE 100A
    Toledo, OH 43623
    419.820.5880

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Traverse City
    418 Munson AVE
    Traverse City, MI 49686
    231.938.6644

    *All Visits By Appointment

    Monday – Friday 8:00 AM – 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Troy
    363 W Big Beaver RD, STE 125
    Troy, MI 48084
    313.756.7990

    *All Visits By Appointment

    Monday – Friday 9:00 AM – 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Tulsa
    8806 S Yale AVE, STE B
    Tulsa, OK 74137
    918.710.2062
    918.770.4421

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Tyler
    6115 New Copeland RD, STE 130
    Tyler, TX 75703
    903.630.6362
    903.944.7957

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Valhalla, NY
    400 Columbus AVE, STE 105, Second Floor-S BLDG
    Valhalla, NY 10595
    914.294.5395
    914.449.6422

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Westlake
    2211 Crocker RD, STE 170
    Westlake, OH 44145
    440.588.2914
    440.617.6351

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • icon
    Westminster
    3013 W 104th AVE, STE 300
    Westminster, CO 80031
    720.292.1184
    303.379.9244

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details
  • Wilton
    249 Danbury RD, STE 201
    Wilton, CT 06897
    203.883.0038
    203.691.5489

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday by Appointment
    more details
  • Woburn
    444 Washington ST, STE 405
    Woburn, MA 01801
    617.932.5006
    781.759.7096

    *All Visits By Appointment

    Monday - Saturday 8:00 AM - 6:00 PM
    Sunday: Open by appointment
    more details
  • Woodbury
    652 Bielenberg DR, STE 101
    Woodbury, MN 55125
    651.867.1618
    763.577.1092

    *All Visits By Appointment

    Monday - Friday 8:00 AM – 4:30 PM
    Saturday and Sunday by Appointment
    more details
  • Youngstown/Boardman
    1111 Boardman-Canfield RD
    Boardman, OH 44512
    234.287.2074
    330.330.8330

    *All Visits By Appointment

    Monday - Friday 8:00 AM - 5:00 PM
    Saturday and Sunday by Appointment
    more details

BESbswy