Star Landscape Design Center

1313 US Hwy 27 N. Sebring, FL 33870    Just north of the Lakeshore Mall

About Star Landscape Design Center

For over 18 years owner Mike Cochlin has taken great pride in designing and installing landscapes in Highlands County.

Since first starting Mike has transformed over 2,000 homes and businesses.

Our design center and showroom is located in the Eldridge’s Building Design Center Bldg at 1313 US Hwy 27 North just north of the Lakeshore Mall in Sebring, Florida.