Limo Verde is a restaurant and pastry shop offering European and Portuguese cuisine. They also produce their own pastries.