22 Photos

$128,000

300 Grand Avenue

Park Place, Hannibal, Missouri, 63401

MLS® 26058320 · Listed by Prestige Realty, Inc

0 bedroomsCommercial Sale0 days on marketBuilt 1934Lot 2221.56$832 taxes (2025)Forced Air,Gas · Ceiling Fan(s),Central Air

About this property

Great opportunity offering both commercial and residential space in one property! The main level features approximately 904 sq. ft. of commercial space with a storefront, two private offices, two entrances, and a half bath. Previously used as an insurance office, the space is well suited for a professional office, small business, or a variety of other uses. Recent updates include new flooring and fresh paint. Upstairs is a neat and clean 2-bedroom apartment, offering the option to operate your business downstairs and live upstairs—or use the apartment for additional income. A screened porch provides entry into the apartment and leads to a spacious living room with crown molding, carpet, and a large walk-in coat closet. The eat-in kitchen includes appliances and a washer hookup. The larger bedroom offers two closets, and the bath features a classic clawfoot tub with shower and a linen closet. A separate storage room is located along the side of the building. Whether you're looking for business space, living quarters, investment potential, or a combination of all three, this property offers plenty of possibilities. #lovewhereyoulive

Ask Maryam about this home

Your details go directly to Maryam and are never shared.

Comparable recent sales

Sold records the MLS® data provider selected as comparable to this home — nearby recent sales at a similar price, bed count, and property type. Locations are shown at the neighborhood level only.

SoldJul 27, 2026

$132,557

Listed at $165,000

Vernier Place Sub, Belleville, Illinois

0 bd · Commercial Sale

MLS® data for this listing last updated Sep 10, 2026.

Market snapshot

The Park Place, Hannibal market

Closed sales in Park Place, Hannibal over the last 12 months.

$140,500

Median sold price

67

Avg. days on market

6

Homes sold

Median sold price by month

Median sold price trend from Oct 2025 ($115,000) to Jul 2026 ($193,000)Oct 2025Jul 2026