Get directions to: Formosa Restaurant, Logan, UT
Restaurant address: 890 North Main Street Logan, UT 84321, USA
Restaurant: Formosa Restaurant