German asset manager Luxcara has reached financial close on an 83-MWp solar photovoltaic project in Greece, backed by a power purchase agreement (PPA) with Amazon.com Inc (NASDAQ:AMZN).