Tsubaki

Restaurant in Lufkin, Texas

Japanese restaurant

2301 South First Street, Lufkin, 75901