Vajra, an Indian-Nepali Restaurant in West Town, to Close This Weekend
Briefly