Sin City, Las Vegas, Nevada. The symbolic Last House on the Left, at the end of the street - La Palazza. This once opulent estate, still looks the same from the outside, but is now stripped down to it's proverbial skin and bones.
Copyright © OpenSubtitles