★
Star
INDIA
Authentic Indian Restaurant
703 W. Park Row Dr, Arlington, Texas 76013
Phone: (817).265.9020
Open for business (Dine In | Carryout | Online | Buffet (weekends only))
Monday to Saturday 11:00 AM to 2:30 PM and 5:30 PM to 9.30 PM
Sunday 11:00 AM to 2:30 PM and 5:30 PM to 9.00 PM