Mena's Cleaning Service Carpet Installer - Redwood City, CA Looking to contact Mena's Cleaning Service? You can reach them at 650-704-2496