Tomo Japanese Restaurant

9803 Fall Creek Rd Indianapolis IN 46256 USA

(317) 598-5566

Location