262 reviews
Address:
2039 W North Ave, Chicago, IL 60647, United States
Category:
US places Indian restaurant
Phone number of Vajra in Chicago, Address of Vajra in Chicago, Working hours of Vajra in Chicago