Situated at Urbiztondo Beach, the first and only Portuguese Restaurant in San Juan, La Union.
We serve authentic Portuguese and Mediterranean dishes perfect for those who want a taste of world-class seafood in the heart of the La Union surfing town.
Eat, play, and love only at Magellan's