About This Home

This 8-bedroom, 7-bathroom residential multi family at 3604 McMasters Avenue in Hannibal, MO is listed for $1,500,000 ($85 per sqft). Built in 1935, the home offers 17,600 sqft of living space on a 0.52 acres lot.

Key Features

  • Built in 1935
  • 0.52 acre lot
  • 2 stories

Property Details

2 stories
7 full
1935

Amenities

A/C
Listing Description

This 45 - unit extended-stay hotel presents an excellent opportunity for an investor seeking an established, income-producing property with strong operational history. All rooms have received at least some updates, with select units featuring completely new furniture and appliances.

The property has built a strong reputation among guests, reflected in consistently high reviews and positive feedback. Historically, the hotel has maintained high occupancy levels, demonstrating strong and sustained demand for extended-stay accommodations.

In recent months, demand has been particularly strong, with the property reaching full occupancy and maintaining waiting lists during certain periods. The extended-stay model provides guests with the convenience and flexibility of longer-term accommodations while offering the owner potential for stable recurring revenue.

The combination of updated units, strong guest satisfaction, and proven occupancy makes this property an attractive turnkey investment opportunity. With continued demand and additional opportunities to enhance select rooms, a new owner may have multiple avenues to further improve performance. This is a rare opportunity to acquire an established 45-unit extended-stay property with a proven track record and strong market appeal.

Monthly Cost Estimate

$8,022/mo

20% down · 6.5% · 30 years

Principal$1,085
Interest$6,500
Insurance$438

Estimates only. Actual payments may vary.

Location

3604 McMasters Avenue

Hannibal, MO 63401

Shepherd Place

Features & Amenities

Exterior Features

Awning(s)Balcony

Property Details

Construction

Brick Brick Veneer Concrete Frame Glass Plaster

Heating

Electric (Heating)

Cooling

Window Unit(s)Varies by UnitWall/Window Unit(s)Multi Units

Appliances

MicrowaveFree-Standing Refrigerator

Questions & Answers

This 8-bedroom, 7-bathroom residential multi family at 3604 McMasters Avenue is listed at $1,500,000 ($85/sqft). The estimated monthly payment is $8,023 based on 20% down, a 30-year loan at 6.5% interest, estimated insurance.

Key features include: Built in 1935, 0.52 acre lot, 2 stories. Exterior Features: Awning(s), Balcony.

This property is listed by Ryan Farber.

RF

Ryan Farber

Agent at Compass

Listed by Compass · Broker phone: (314) 347-1658 · View on Broker Site

MLS# 26064691· Source: Mid America Regional Information Systems, Inc.· 1 day on PropertySimple

Copyright © 2026 Mid America Regional Information Systems, Inc. All rights reserved. All information provided by the listing agent/broker is deemed reliable but is not guaranteed and should be independently verified.

3604 McMasters Avenue, Hannibal, MO 63401

Open this listing in: