Restaurant Palermo Beach 61 offers a dining experience. Located near the D400 highway.