Restaurante Flor is a Chinese restaurant located in Algeciras. It is known for its cuisine and has received positive reviews.