Bella Vista is a restaurant specializing in seafood and traditional dishes like olla podrida. They also offer takeaway options and rooms with amenities.