Castro's is a spacious Latin American restaurant known for its innovative menu featuring bright Latin flavors, Cuban classics, and a full espresso bar.