Shelter Restaurant is a dining establishment in Funchal, Portugal, known for its Portuguese cuisine. Visitors often praise their mussels, steaks, and fish dishes. The restaurant is located in the Eden Mar Commercial Centre.