Leela On 8
Restaurant
•
781 Old Hwy 8 SW, New Brighton, MN 55112, USA
8.8
Wednesday: 9 AM – 9 PM
See if anyone you trust recommends it!