lulu sushi and bubble tea
9902 E 79th St, Indianapolis
(317) 590-8937
Menu
Restaurants in Indianapolis, IN
lulu sushi and bubble tea
9902 E 79th St, Indianapolis, IN 46256
(317) 590-8937