"SUSHI LEO, Opens 7 days a week!!"

Sushi Leo

*All the food in this site are made and taken pictures by us*

2315 Clover Basin Drive, Longmont, CO 80503