Get directions to: Takeo's Restaurant, Palmdale, CA
Restaurant address: 38575 6th St E Palmdale, CA 93550, USA
Restaurant: Takeo's Restaurant