Amami San ★★★★☆4.4 (679) Restaurants Japanese restaurant 310 Linden Ave, South San Francisco, CA 94080 Call Website Details →