About Sofa Outlet
Sofa Outlet is located at 1155 Crane St, Menlo Park, CA. This location is in the Downtown Menlo Park neighborhood. This business specializes in Furniture.
Sofa Outlet is located at 1155 Crane St, Menlo Park, CA. This location is in the Downtown Menlo Park neighborhood. This business specializes in Furniture.