Buffalo Kitchen ★★★★☆4.1 (114) Restaurants Fusion restaurant · Dim sum restaurant 107 Leland Ave, San Francisco, CA 94134 Details →