Echo Lake House Resort

Salt Lake City, Utah

About Echo Lake House Resort

Echo Lake House Resort is located at:

Echo Lake House Resort
845 W Layton Ave
Salt Lake City, Utah
Phone: 801-259-7461

Prices