On
Newsstands
Now
Current Issue

Find a Restaurant

Bubu

303-996-2685

1423 Larimer Street, Ste. #010
Denver, CO 80202
Neighborhood:
Cost:
Cuisine:
Meals:
Hours:
Mon-Fri 11 a.m.-5 p.m.
Features:





Restaurant Reviews