Taylor’s Steakhouse
Address: 3361 W 8th St
Phone Number: (213) 382-8449
Phone Number: (213) 382-8449
Taylor’s refers to this restaurant as their Downtown LA location even though it’s in Oaxacatown in the middle of Koreatown, two districts west of DTLA.