Taylor Shellfish Oyster Bar - 1521 Melrose Ave, Seattle, WA 98122, USA on Eaten