Get directions to: Travelers Inn Restaurant, Alexandria, MN
Restaurant address: 511 Broadway St Alexandria, MN 56308, USA
Restaurant: Travelers Inn Restaurant