Find the top Tapas restaurants in Alberta near you now.
Seafood restaurant
Address: 10220 103 St NW #109, Edmonton, AB T5J 0M8, Canada
Tapas bar
Address: 6509 112 Ave NW, Edmonton, AB T5W 0P1, Canada