Share This Listing

Message

954 characters remaining

Hmm, there seems to have been an error sending your message. Please try again.

Your email has been sent.

Still interested?

Contact the broker for more information about this property

Grafton Inn 25 Grafton 12,000 SF Retail Building Grafton, MA 01519 $1,813,300 CAD ($151.11 CAD/SF)

Save this listing!

Favourite this listing to get notified of price updates, new media and more

EXECUTIVE SUMMARY

Rare opportunity to own a historic mixed-use property in the heart of Grafton, MA. This unique offering includes both the real estate and established tenant. The first floor features a 100-seat restaurant with strong local presence. The second floor houses a 120-seat function hall with a second kitchen— ideal for private events and functions. The third floor offers a seven-room inn with online booking and operational systems in place. The building has been meticulously maintained and updated in recent years, and includes a fully operational elevator providing access to all floors. Exceptional visibility and location make this a standout investment with long-term potential in one of Central Massachusetts’ most desirable communities.

PROPERTY FACTS

Sale Type
Investment
Property Type
Retail
Property Subtype
Restaurant
Building Size
12,000 SF
Building Class
B
Year Built
1805
Price
$1,813,300 CAD
Price Per SF
$151.11 CAD
Tenancy
Single
Building Height
3 Stories
Building FAR
0.52
Lot Size
0.53 AC
Zoning
NB, Grafton - Business
Parking
46 Spaces (3.77 Spaces per 1,000 SF Leased)
Frontage
255’ on Upton Street

NEARBY MAJOR RETAILERS

Santander
Citizens Bank
Anytime Fitness
Stop & Shop Supermarkets

PROPERTY TAXES

PROPERTY TAXES

Parcel Number
GRAF-000074-000000-000800
Land Assessment
$310,531 CAD
Improvements Assessment
$1,342,840 CAD
Total Assessment
$1,653,371 CAD
  • Listing ID: 36028252

  • Date on Market: 2025-05-29

  • Last Updated:

  • Address: 25 Grafton, Grafton, MA 01519

Link copied
Your LoopNet account has been created!

Please Share Your Feedback

We welcome any feedback on how we can improve LoopNet to better serve your needs.
X
{{ getErrorText(feedbackForm.starRating, "rating") }}
255 character limit ({{ remainingChars() }} charactercharacters remainingover)
{{ getErrorText(feedbackForm.msg, "rating") }}
{{ getErrorText(feedbackForm.fname, "first name") }}
{{ getErrorText(feedbackForm.lname, "last name") }}
{{ getErrorText(feedbackForm.phone, "phone number") }}
{{ getErrorText(feedbackForm.phonex, "phone extension") }}
{{ getErrorText(feedbackForm.email, "email address") }}