Not a problem! Judging from the map you provided, it SHOULD fit. The Cafe itself is 4 by 5 in size, and you need a diggable area around the entire cafe after it's plotted which makes it need a 6 by 7 area in reality. But it can be built as long as there's a spot behind it near the river still. If I can fit my police station super close to the train station, you should be able to put your cafe there, haha.