Turtle Tower Restaurant
Cuisines: VietnameseNo rank yet
Turtle Tower Restaurant
Vietnamese
5716 Geary Blvd
btwn 21st & 22nd Ave
San Francisco, CA, 94121
Turtle Tower Restaurant
Vietnamese
5716 Geary Blvd
btwn 21st & 22nd Ave
San Francisco, CA, 94121