Sea Watch On the Ocean — Fort Lauderdale | My Florida

Sea Watch On the Ocean is an oceanfront restaurant located at 6002 North Ocean Boulevard in Fort Lauderdale.