Sephora breaks ground on massive warehouse in North Las Vegas

Sephora will soon occupy 714,000-square-feet of space in the Tropical Distribution Center near the Las Vegas Motor Speedway. The company said …
Source: google