AttractionGuide
A romantic tale of a love worth dying for. Against a backdrop of feuding families, two star-crossed lovers pledge their devotion. Location: Playa Vista's Campus Central Park 12000 Waterfront Dr Playa Vista, CA 90094.