Louis Tambellini Restaurant 860 Saw Mill Run Blvd Pittsburgh PA United States
Hours: Mon-Thu 11am-10:30pm, Fri 10am-10:30pm, Sat 11am-10pm
Phone: 412.481.1118