Your Ithaca, NY WellNow Urgent Care located at 740 South Meadow Street, Ithaca, NY 14850 is open 7 days a week from 8am-8pm. Save your spot with online check-in or walk in with no appointment. Call us at (607) 319-4563..