Оба варианта корректны.
Корректно: (принести) букет садовых цветов, (составить) букет из садовых цветов.
Вы правы: в данном случае корректнее будет использовать форму На Садовой улице, в доме 17. Однако для разговорного стиля речи с его стремлением к речевой экономии фраза На Садовой, семнадцать выглядит вполне приемлемой.
Вы написали правильно. В двойных составных названиях с прописной буквы пишется также и первое слово второго названия. Перед союзом или ставится запятая. См. § 108 действующих «Правил русской орфографии и пунктуации».