Kreuzberg is very much a part of Berlin itself , with similar housing , restaurants and cafes and a mix of populations that gives it a multicultural flavor reminiscent of neigborhoods in New York or Los Angeles .