Get directions to: Alex's Takeout Cafe, Miami, FL
Restaurant address: 2653 Northeast 190th Terrace Miami, FL 33180, USA
Restaurant: Alex's Takeout Cafe