Get directions to: Allied Hotel & Restaurant Furniture Inc, Miami, FL
Restaurant address: 13260 Sw 87th Ave Miami, FL 33176, USA
Restaurant: Allied Hotel & Restaurant Furniture Inc