Found 2 places
Latitude: 47.4581 (47°27′29″N), Longitude: -122.2584 (122°15′30″W)
Address: 5910 South 180Th St, Tukwila, WA 98188
Latitude: 47.4427 (47°26′34″N), Longitude: -122.2584 (122°15′30″W)