Squid Street

[Indonesia]
Jl. RTM Raya No. 26, Kelapa Dua, Cimanggis, Depok