2903 Saint Marys Avenue, Hannibal, Missouri 63401
2903 Saint Marys Avenue, Hannibal, Missouri 63401
2903 Saint Marys Avenue, Hannibal, Missouri 63401
2903 Saint Marys Avenue, Hannibal, Missouri 63401
2903 Saint Marys Avenue, Hannibal, Missouri 63401

Listed By CENTURY 21 Broughton Team

The Office for Sale located at 2903 Saint Marys Avenue, Hannibal, Missouri 63401 is currently for sale. 2903 Saint Marys Avenue, Hannibal, Missouri 63401 is listed for $309,000.

Date Updated : Nov 22, 2025

$309,000 USD

Office for Sale, 2903 Saint Marys Avenue, Hannibal, Missouri 63401

  • MLS#
    25077176
  • Minimum sellable space
    759 m² (8,170 ft²)

Property features

Property

  • Property size: 759 m² (8,170 ft²)
  • Type: Office Building

Construction

  • Year built: 1920
  • Construction: Brick
  • Exterior: Vinyl Siding

Parking/Garage

  • Parking spaces: 12

Interior Features

  • Floors: LaminateWall To Wall Carpeting

Heating and Cooling

  • Heating system: Forced AirGas
  • Cooling system: Central AC

Description

Stand out and be seen on busy St. Mary's Ave while also being situated only seconds away from McMaster's bustling traffic! This well-maintained brick-storefront commercial building offers two separate office suites with independent access, a private concrete parking pad with plenty of spots, plus even more parking in the rear. Space is the least of your worries as there is over 4,000sqft of finished office/retail space ready for your business' needs and will have easy garage door access to the basement which adds an additional 4,000sqft+ of storage or room for expansion! If looking for more of an open office space, interior partitions can be easily removed catering to your specific needs/wants. This building is your answer to visibility, accessibility, and value all under one roof. Set up your VIP showing to see it in person today!

Location

2903 Saint Marys Avenue, Hannibal, Missouri 63401

2903 Saint Marys Avenue, Hannibal, Missouri 63401