Explore the Neighborhood

Experience the charm of Malta at The Ellsworth, situated only minutes away from the Luther Forest Technology Campus, with easy access to everything you need.

Restaurants