Skip to content
 

Formosa Restaurant - Logan

890 North Main Street Logan, UT 84321

Closed Opens Tuesday at 11:00AM