Restaurant

One of the fast food places in Indonesia.

More by Najib

View profile