a) This picture was taken in Jamaica, Queens on 90th Ave.
b) The languages that are being used are Spanish and English.
c) I have no idea what the words in Spanish say other than “the national” that is located above next to “pay bills”. However, I am completely guessing.