BAR Albosa is a casual bar & grill offering familiar Spanish meals, including rice dishes.