Cabra Loca is a coffee shop offering a place for coffee enjoyment. The establishment is noted for its coffee beans.