Restaurant Highlights Type: Seafood & Shark's Fin Restaurant Details Address: Lorchas Ponte 16 r/c Phone: 28937667 Fax: 28938071 See what's nearby