The Indian Night Menu

136 Main Plaza, San Antonio, TX 78205

Know a great happy hour or special for this location?