Red Owl Sports Grill

2155 E University Dr # 116, Tempe 85281, United States Get Directions to this spot
2155 E University Dr # 116
Tempe, 85281
AZ, United States
(480) 258-2733

Rate and review Red Owl Sports Grill in Tempe, AZ, United States!

Share your experiences at Red Owl Sports Grill with your friends or discover more Restaurants in Tempe, AZ, United States.