McGregor's Landing Bed and Bath is located in northeast Iowa in the historic rivertown of McGregor, surrounded by bluffs on three sides, nestled in a valley on the Mississippi river. Here we have many old buildings, beautiful scenery and friendly people. The waterfront park on the Mississippi is less than a block away and on a quiet afternoon its not hard to sit and imagine the old steamboats paddling up and down the river.

Or come and sit a spell on our two story wrap around porch, which affords a wonderful view of the surrounding bluffs, an especially breathtaking sight in autumn.

Proprietors Jim and Linda Boeke established McGregors Landing in 2005. For over 30 years Jim has owned and operated his 1880s general store and trade business, River Junction Trade Co.
We call McGregors Landing a Bed and Bath because, unlike a traditional B&B, we don't serve breakfast.

For Reservations: Ring our manager at 563-880-3985 or 608-306-3021 or (563) 873-3150
or Email   folks@riverjunction.com   c/o McGregor's Landing

McGregor's Landing is located at:

111 First Street
McGregor, Iowa 52157

Click Here for Directions