The Deli Sports Bar 

Address 9635 W. Peoria Ave., Peoria, AZ 85345, U.S.A.
Phone Number 623-979-5163
Nearest station