Astros Where Astros, 10038 - 167 street, Edmonton, Alberta, Canada Map When Apr 06/20 01:29 PM - May 24/20 12:00 AM Age All Website https://www.facebook.com/pages/category/Diner/Astros-Restaurant-660272214004015/ Family owned and operated For the past 39 years Absolutely the best home cooked food ..especially, Pizza and Pasta dishes. Pick up or Skip the Dishes Hours Mon – Sat 11:00 AM-9:00PM Sunday 4:00 – 8:00 PM Contact 780-484-6707