translate English to French: The Flower Market and Rembrandtplein are even closer.
Le marché aux fleurs et la Rembrandtplein sont encore plus près.