Inca 3515 Mission St. San Francisco CA United States
Hours: Lunch & Dinner Wed.-Sun.
Phone: 415.821.5852 Accepts: American Express