Main Street Bed & Breakfast is located in the heart of historic downtown Hannibal, at the corner of Center and Main Streets. The first floor is owner occupied, so your hosts are available when you need them. Call 573-406-3892 for immediate reservations.

Surprise someone you love with an exotic variety of rooms to choose from. Each room is decorated in a unique theme to help you really get away from it all. Amenities include a jetted tub, large shower, satellite television, blue-tooth enabled clock radio and wireless internet. There really is no need to leave your room on this romantic getaway – especially when you have a coffee maker and mini fridge too. Need something else? Like an iron or hair dryer? Contact us. We’ll be happy to help.

Continental breakfast, snacks, sweets and beverages are included with each night’s stay.