The language puzzled me - English on the tower and possibly characters on the building (or was that something you obscured?). Then there's the palm tree so I'll try Okinawa?
Don't know a city name.