HOME / Restaurant / Lambo Noodle Bar
222 16 Ave NE Unit 7, Calgary, AB T2E 1J8
+14034543880
View Business Profile