Designed by
Title
View of Cleo Duck Restaurant at night in Jakarta, Indonesia, Asia on January 26, 2023 #267594921
Description
Employees of Cleo Duck Restaurant are preparing dishes for customers at night in Jakarta, Indonesia, Asia on January 26, 2023
This image is editorial