O Moreira is a casual dining and family-style restaurant offering a variety of dishes. It is also known for its convenient take-away service.