At 808 Post Ave, Seattle, WA 98104-1419Seattle Here : The Owl N Thistle Irish Pub and Restaurant. Welcome to The Owl N Thistle Irish Pub and Restaurant is rated 4. It's worth a try!
Write a review