Restaurant Highlights Type: Mobile Shops Restaurant Details Address: Avenida de Horta e Costa 39D r/c C Phone: 28526022 See what's nearby