Investors Buy Las Vegas Shell Station
A group of private investors has purchased the 4,062-square-foot Shell service station at 4620 E. Russell Road in Las Vegas for $3.24 million from Cecil Cheng and Anton and Carina Qiu.
The station was built in 1997 and sits on a little less than acre…