• Services
  • Featured Projects
  • Leadership
  • News
  • Contact
Shell Station - Houston, TX

Shell Station

The Marcel Group
P.O. Box 9556
The Woodlands, Texas 77387
281.363.1336

Shell Station
- Houston, TX

Located at the Greenbriar Shopping Center, The Marcel Group designed, constructed and manages the 2,400 square foot station and convenient store. Situated on the corner of Imperial Road and Greens Road, the Shell station has a high traffic flow.