practice image

Mecca Health

2 specialties
4.86

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.86
Wait time
4.83
Bedside manner
4.92
Insurances accepted
This office is not in-network with any insurances
Book an appointment for freeThe office partners with Zocdoc to schedule appointments
Scheduling details
  1. See if they’re in-network

Available appointments
All provider availabilityAll provider availability
Today, Apr 2 – Wed, Apr 15
Insurances accepted
This office is not in-network with any insurances

Providers at Mecca Health (0)

No results

This practice has no doctors that match your search criteria.

Mecca Health

À La Carte Visits New Patient Visit (50 min): $400 Follow-Up Visit (25 min): $200 Mecca Health is a modern, membership-based primary care and longevity practice. We focus on personalized, prevention-driven care that blends internal medicine with weight management, hormone optimization, peptides and metabolic health. Patients benefit from extended visits, same-week access, and a comprehensive approach to wellness that goes beyond traditional primary care. Transform Your Health With Personalized Care We offer memberships and focused packages designed to optimize your hormones, metabolism, gut health, and overall vitality—backed by labs, personalized protocols, and dedicated support. If you have any questions about anything, please email us at info@meccahealth.co Thank you!

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.86
Wait time
4.83
Bedside manner
4.92
Trust Banner Shield
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
66 reviews
Most relevant
Dr. Ruvini is great! Listened to all my concerns and made insightful recommendations. Definitely going back!
She was kind and attentive. Nice to see a younger woman of color in this profession, we need more of them!
Verified patient
Dr Ruvini was thoroughly professional. She answered all of my questions. Gentle and kind energy.
Verified patient
She was great! Sweet and knowledgeable and very supportive of my liking for natural medicine
Verified patient
Dr. Rivini is warm and personable. I look forward to continuing my care with her.
Verified patient
I was seen right away. She was helpful and knowledgeable.
Amazing doctor, very kind, very smart.
Dr. Ruvini was very nice and professional. She went through the usual physical exam and asked questions about any concerns. At the end suggested a regular blood work exam.
Verified patient
The dr was very friendly and professional.
Verified patient
She was great, friendly, professional, and open to discussing holistic (western and non-western) approaches to health. Would highly recommend.
Verified patient
Dr. Wijetilaka was very nice and answered all my questions. She appeared eager to provide quality patient care, which was very nice.
A dr I feel I can trust.
Dr. Ruvini was extremely helpful and insightful. She was knowledgeable, kind and patient. I really appreciated that she followed up with an email of additional recommendations.
Verified patient
Very nice & informative
Verified patient
Was great !
Doctor seems very kind and seemed generally interested in any issues i may have had. Has great knowledge of nutrition and went above and beyond to assist me. I would recommend/.
Verified patient
Dr. Ruvini is super sweet, relaxed, and prompt.
Verified patient
Very sweet and willing to listen to my problems.
Verified patient
She is great! I will follow up with her soon
Great Dr., with great bedside manner. She was patient, highly knowledge and also took the time to answer all of my million questions. I highly recommend her!!
Verified patient
Really patient and nice
Verified patient
Dr. Ruvini was very personable and professional. She made me feel comfortable and was easy to talk with. I highly recommend her.
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient