Topanga

 to·pan·ga [toh-pahn-guh](proper noun)


(1) Where the mountain meets the sea (2) A place above