For sports enthusiasts and food lovers, The Deli Sports Bar is a must-visit destination in Peoria. Located at 9635 W Peoria Ave #101, this cozy spot combines the excitement of live sports with delicious food and a welcoming atmosphere. Whether you’re catching a game or simply enjoying a relaxed evening, The Deli Sports Bar is tucked away near our properties, making it a convenient and enjoyable getaway.
Arrowhead Towne Center
The Village at Arrowhead
Biltmore Fashion Park
Ready for the best Home Rental Experience