Gaylord's India Restaurant 900 N. Point Street San Francisco CA United States
Online Ordering
Phone: 415.908.3463