Check out our website
Visit Astros Restaurant in Edmonton and try our diverse menu! We serve hearty and delicious Mediterranean dishes, including calamari, pizzas, lasagnas, spaghetti with meatballs and excellent veal cutlets. Join us for lunch or dinner today!
Astros Restaurant can be found at 10038 167 St NW . The following is offered: Restaurants - In Edmonton there are 842 other Restaurants. An overview can be found here.
(780)484-6707 (780)-484-6707 +17804846707
Map 10038 167 St NW