LuLu Asian Bistro
Restaurant
•
117 S College Ave, Fort Collins, CO 80521, USA
7.6
Sunday: 12 PM – 9 PM
See if anyone you trust recommends it!