Get directions to: Xpress Cafe, Miami, FL
Restaurant address: 8200 Nw 25th St Miami, FL 33122, USA
Restaurant: Xpress Cafe