Formosa Restaurant

890 n. main stLogan, UT 84321
8 Reviews (3.38)
Order Min: $20.00 Fee: $2.00 - $3.00

(435) 753-7889