Luca Pizza di Roma Address: 1800 Tiffin Ave, Findlay, OH 45840 Phone: (419) 422-1994 Payment: Optical Goods-Retail, Optometrists Od, Contact Lenses Other Businesses: Stevi B's Pizza at 7527 Patriot Dr, Findlay, OH 45840 Punjabi Kitchen at 15085 Flag City Dr, Findlay, OH 45840 Royal Buffet at 2551 Tiffin Ave, Findlay, OH 45840 Biggby Coffee at 2560 Tiffin Ave, Findlay, OH 45840 Applebee's at 2531 Tiffin Ave, Findlay, OH 45840