Located on the north shore of Long Island, La Casa Cafe was established in 1993 and is one of the very few restaurants located directly on the beach. Magnificent views of the Long Island Sound and the most beautiful sunsets right at Crab Meadow Beach in Northport New York. The restaurant is newly renovated; now featuring an extended bar area surrounded by five flat screen TV's.