translate English to German: There are not a lot of apartments in such a privileged situation.
Es gibt wenige Appartements die sich in einer solch bevorzugten Lage befinden.