Kampuchea Krom Blvd (128), Khan Sen Sok, Phnom Penh, Cambodia