Tla Video is located at 54 W 8th At MacDougal St, New York, NY. This location is in the Chelsea neighborhood. This business specializes in Movies & Film.
The Scene You shouldn't judge a book by its cover. Or, for that matter, a spa by its exterior. Eve's facade may be nondescript, but a faithful mix of locals, walk-ins and the occasional celeb packs this little salon on weekends…