يقع سوبر 8 باي ويندام مارشال في 106 E Trefz Drive، 62441، Marshall، الولايات المتحدة الأمريكية.