At 5121 Geary Blvd, San Francisco, CA 94118-2815San Francisco Here : Kabuto Restaurant. Welcome to Kabuto Restaurant is rated 4.5. It's worth a try!
Write a review