Inspired meals to drive you closer to your best Fuel your body.
Feed your passions.

Experience the taste of excellence at Vim & Victor, located within The St. James sports and wellness complex.

Our Story Food for the Soul

The heart and soul of Vim & Victor lies in our dedication to serving deliciously balanced, well-crafted meals in a warm, welcoming atmosphere. Chef Spike Mendelsohn and his team have created a menu full of healthier twists on familiar favorites sure to appeal to every appetite.

Experience these unique offerings and craft cocktails in the comfort of our relaxed, modern dining space, or refuel with on-the-go bites at the Grab & Go counter on your way to your next endeavor. Breathe new energy into your day when you join us for a taste of wholesome goodness.

Our Menu

Delicious…without the compromise

With a medley of imagination and inspired ingredients, we’re committed to creating flavorful new takes on classic favorites meant to complement active lifestyles.

Quality ingredients are carefully sourced and masterfully turned into nutritious hearty delights by Chef Spike and his team. You’ll find some exclusive takes on familiar concepts and innovative new eats to turn on your taste buds.

Refresh with a glass of on-tap Kombucha for wellness, or relax with a hand-crafted cocktail, beer or wine from the Vim & Victor bar.

View Our Menu


Meeting up with friends, or planning a family dinner after an active day?

Let us know when you’re dining in — we’ll save a table for you.

Looking forward to meeting you Hours

Grab & Go

Monday-Friday 7 AM - 9 PM

Saturday 7 AM - 8 PM

Sunday 7 AM - 6 PM

Contact Us

Get in Touch

For questions regarding our menu, events, reviews or press inquiries, please fill out and submit our contact form. Our typical response time is within 24 hours. For a quicker response, please call (703) 705-9549. Your interests and feedback are important to us. 

Contact: Food & Beverage Manager

Phone: 703.705.9549

Thank you for contacting Vim & Victor!

We've received your inquiry and we will get back to you within 24 hours.