The Terrace at The Charlotte Inn celebrates classic American cuisine with French and Italian accents, highlighting the best ingredients, exquisitely prepared. Located in the heart of Edgartown village on the island of Martha’s Vineyard, The Terrace restaurant offers exceptional fine dining in an elegant, old-world atmosphere.

Savor relaxed, sophisticated dining on Martha’s Vineyard

In the old-world ambiance of The Charlotte Inn, 27 South Summer Street, Edgartown, MA.

The Terrace is open for dinner daily from 5:30 p.m. Beginning Wednesday, October 11, join us for our popular artisanal prix fixe menu, Wednesday through Sunday from 5:30 p.m. See our Facebook page for event updates or call The Terrace at 508-627-6227 for details. Check out weekly Instagram posts from the kitchen @theterracemv.


Call 508-627-6227 or through OpenTable.

Upcoming Events

Thursday, October 19, Fresh Off the Farm, Martha’s Vineyard Food & Wine Festival.

Friday, October 20, Joseph Carr Dinner at The Terrace. Chef Justin Melnick teams up with sommelier-turned-producer Joseph Carr for a delicious, local-as-local-gets dinner paired with selections from Dylan’s Ghost Winery and Joseph Carr Wines. SOLD OUT!

Saturday, October 21, Grand Tasting, Martha’s Vineyard Food & Wine Festival.

Sunday, October 22, Local Wild Food Challenge, FARM Institute, Edgartown. Chef Justin Melnick joins the panel of judges at this year’s creative culinary extravaganza.

Custom Cooking Classes

Chef Justin Melnick offers hands-on cooking classes in The Terrace kitchen for up to eight people. Explore new culinary avenues, learn invaluable kitchen skills, and enjoy a four-course meal in The Terrace dining room. For details, contact the chef at 508-627-6227.

Private Luncheons

The elegant conservatory dining room and sun-dappled patio at The Terrace are available for private daytime gatherings. The Charlotte Inn’s elegant décor adds inimitable style and sophistication to any event, and Chef Melnick’s exceptional cuisine will make your next special occasion one to remember. For information, call 508-627-6227.