Urbana Restaurant and Bar 3407 Montrose Boulevard, Suite A8 Houston TX United States
CLOSED
Hours: CLOSED
Phone: 713.521.1086 Alcohol: full bar
Dress: casual