San Francisco Steak House

Thu, 09/29/2022 - 01:08

Circa 1970. Address: 67 Peking Road. Moved around TST in later decades. Closed down. Styled as “Asia’s finest Steak House and the only restaurant in the Orient serving exclusively U. S. beef”

Date picture taken
1970s

Comments